Search movies and TV series
Acting
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 movie Nixon, the Klansman informant ("Mickey Mouse") in A Time to Kill, and as Keith, a credit card company supervisor in Mo Money. He also appeared as the spirit of Harley Earl in a series of commercials for Buick. He was born in Cincinnati, Ohio, and graduated from St. Xavier High School in 1968. For a time, he flirted with a professional boxing career, leaving Miami Vice to pursue it.

Train Dreams
as Billy

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

Armageddon Time
as Fred Trump

Dark Winds
as B.J. Vines

La Sirena
as Nino

Serpent in the Bottle
as Marvin Decker

Castle Rock
as John

Out of the Wild
as Henry McBride

Snowfall
as Colonel Robert McDonald

The North Star
as Master Anderson

Forever
as Neil

A Long Way Off

Almost Human
as Edward Kennex

Singularity Principle
as Jack Brenner

Apartment 1303 3D
as Detective

The Obama Effect
as Steve Warren

Scandal
as Ray Dwyer

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

Natural Selection
as Abe

Road to Nowhere
as Bobby Billings

Rizzoli & Isles
as Arthur Dunbar

Drifter: Henry Lee Lucas
as Sheriff Larabie

Follow the Prophet
as Ted

Lie to Me
as Charlie Everett

The Lucky Ones
as Tom Klinger

Women's Murder Club

The Far Side of Jericho
as Cash Thornton

The House Is Burning
as Mr. Garson

Friday Night Lights
as Richard Sherman

Jericho
as Governor Trader

Jesse Stone: Death in Paradise
as Jerry Snyder

Hidden Places
as Frank Wyatt

Down in the Valley
as Steve

Point Pleasant
as David Burke

Land of Plenty
as Paul

I Pass for Human
as Ex-husband

Cold Case
as Isaac Keller
Dragnet: Sticks and Stones
as Dr. Rupert Miles

Bookies
as Vincent

Tully
as Mal "Mac" MacAvoy

Without a Trace
as Doyle

The Shield
as Assistant Chief Ben Gilroy

The Guardian
as Fortunato

Falling Like This
as Eddie Gallagher

Jurassic Park III
as Cooper

Pearl Harbor
as Senior Doctor

The Zeros
as Burl

Lost Souls
as Henry Birdson

Strong Medicine
as Mr. Lawson

Fail Safe
as Col. Cascio

Anywhere but Here
as Jimmy

The West Wing
as Claypool

Get Real
as Harris Forman

Purgatory
as Badger

The Hi-Lo Country
as Les Birk

Monument Ave.
as Digger

The Rat Pack
as Joe DiMaggio

Amanda & the Alien
as Colonel Rosencrans

Most Wanted
as Police Captain

The End of Violence
as Lowell