
John Diehl
Acting
Born: 1950-05-01 · Cincinnati, Ohio, USA
Biography
John Diehl (born May 1, 1950) is an American character actor with over 150 credits to his name in film and television. He is best known for his roles as Charles Kawalsky in the 1994 film Stargate, Det. Larry Zito on the 1980s cop show Miami Vice, Assistant Chief Ben Gilroy on The Shield, and as "the Cruiser" in Stripes. His other notable roles include Pvt. Bucklin, the spokesman of the 2nd Maine mutineers in Gettysburg, Cooper in Jurassic Park III (2001), as G. Gordon Liddy in the Oliver Stone m
🎬 Movies (20)

Train Dreams
2025
Billy

John Candy: I Like Me
2025
Self - Actor, Stripes (archive footage)

Armageddon Time
2022
Fred Trump

La Sirena
2020
Nino

Serpent in the Bottle
2020
Marvin Decker

Out of the Wild
2017
Henry McBride

The North Star
2016
Master Anderson

Forever
2015
Neil

A Long Way Off
2014

Singularity Principle
2013
Jack Brenner

Apartment 1303 3D
2012
Detective

The Obama Effect
2012
Steve Warren

Burn Notice: The Fall of Sam Axe
2011
Rear Admiral Lawrence

Natural Selection
2011
Abe

Road to Nowhere
2010
Bobby Billings

Drifter: Henry Lee Lucas
2009
Sheriff Larabie

Follow the Prophet
2009
Ted

The Lucky Ones
2008
Tom Klinger

The Far Side of Jericho
2006
Cash Thornton

The House Is Burning
2006
Mr. Garson
📺 TV Shows (20)

Dark Winds
2022
B.J. Vines

Castle Rock
2018
John

Snowfall
2017
Colonel Robert McDonald

Almost Human
2013
Edward Kennex

Scandal
2012
Ray Dwyer

Rizzoli & Isles
2010
Arthur Dunbar

Lie to Me
2009
Charlie Everett

Women's Murder Club
2007

Friday Night Lights
2006
Richard Sherman

Jericho
2006
Governor Trader

Point Pleasant
2005
David Burke

Cold Case
2003
Isaac Keller

Without a Trace
2002
Doyle

The Shield
2002
Assistant Chief Ben Gilroy

The Guardian
2001
Fortunato

Strong Medicine
2000
Mr. Lawson

The West Wing
1999
Claypool

Get Real
1999
Harris Forman

Profiler
1996
Toby 'The Wick' Wood

The Pretender
1996
Sheriff Delmont