framethrowerSign up for free

FrameThrower · Actors · John Diehl

John Diehl

John Diehl

3 films · 181 frames · top-billed in 1 · 20012005

Born 1 May 1950 · Cincinnati, Ohio, USA

John Diehl 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.

How their films are shot

Measured across 181 frames from the 3 films we hold. This is the look of the work John takes, not a claim about any single frame — we index the cast of a film, never the people in a shot.

Across the 3 films we hold, 53% of their frames are day, 56% natural — the look of the work John takes.

Time of day

Day53%
Night37%
Dusk5%
Golden hour4%

Lighting

Natural56%
Low key39%

Shot size

Medium49%
Wide20%
Closeup15%
Establishing9%

Camera angle

Eye level81%
High angle9%
Low angle9%

Mood

Neutral58%
Tense20%
Lonely14%
Ominous4%

Films in the library

Every poster opens that film — stills, cinematography notes and colour palette.

A reference database for filmmakers

FrameThrower is a fully machine-searchable film database and visual reference library — all 181 frames from John Diehl's 3 films, and 5,000+ films besides, indexed frame by frame and readable by AI. Search it in plain language, from a reference image, or by colour; call it from an API, an MCP server or an SDK. It's the reference layer for making the next movie.