John Diehl
Biography
John Diehl, born on May 1, 1950, is a prolific American character actor renowned for his extensive body of work, which includes over 150 appearances across both film and television. He gained significant recognition for portraying Charles Kawalsky in the 1994 science fiction film Stargate, as well as Det. Larry Zito in the iconic 1980s police drama Miami Vice. Additionally, Diehl played Assistant Chief Ben Gilroy on The Shield and had a memorable role as "the Cruiser" in the comedy Stripes.
His impressive filmography also features standout performances such as Pvt. Bucklin, the spokesperson for the 2nd Maine mutineers in Gettysburg, Cooper in Jurassic Park III (2001), and G. Gordon Liddy in Oliver Stone's Nixon. Other notable appearances include the role of the Klansman informant known as "Mickey Mouse" in A Time to Kill and Keith, a credit card company supervisor in Mo Money. Furthermore, Diehl showcased his talent in a memorable series of commercials for Buick, where he portrayed the spirit of Harley Earl.
Born in Cincinnati, Ohio, he completed his education at St. Xavier High School in 1968. At one point, Diehl even pursued a career in professional boxing, temporarily stepping away from his role in Miami Vice to explore that path.
Filmography
View all
Train Dreams
2025 • Billy
Apartment 1303 3D
2012 • Detective
Foxfire (1996)
1996
Road to Nowhere (2010)
2010 • Bobby Billings
Female Perversions
1997 • Jake Rock
The New Age
1994
The Lucky Ones
2008 • Tom Klinger
Amanda & the Alien
1998 • Colonel Rosencrans
The Hanoi Hilton
1987
Bookies
2003 • Vincent
Serpent in the Bottle
2020 • Marvin Decker
Falling in Love Again
1980
The Grave
1996 • J.C. Cole
Mo' Money
1992 • Keith Heading
La Sirena
2020 • Nino
Most Wanted
1997
White of the Eye
1987
Burn Notice: The Fall of Sam Axe
2011 • Rear Admiral Lawrence
Stripes
1981 • Cruiser
Natural Selection
2011 • Abe
Fail Safe (2000)
2000 • Col. Cascio
Lost Souls
2000 • Henry Birdson