FrameThrower · Actors · John Diehl

3 films · 181 frames · top-billed in 1 · 2001–2005
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.…
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
Lighting
Shot size
Camera angle
Mood
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.