2021
Physical as Stahl2021
Being the Ricardos as Macy2021
Moxie as U-copy Clerk2018
Dirty John as Judge Edgar Russell2018
Don't Worry, He Won't Get Far on Foot as Mr. Katz2017
Brockmire as Abortion Doctor2016
Rules Don't Apply as Senator Ferguson2014
Cesar Chavez as Grower Jack2012
Scandal as Judge Henry Sparks2012
Veep as Sam Finnigan2012
Longmire as Insurance Agent2012
Game Change as Bill McInturff2009
Modern Family as Judge Katz2009
Parks and Recreation as George2008
The Mentalist as Park Ranger2007
Private Practice as Tom Peterson2007
Mad Men as Jim Hartsdale2007
Pandemic as Dr. Chuck Westley2006
Heroes as Doctor2006
The Prestige as Hotel Manager2005
Grey's Anatomy as Roy Henley2005
Medium as Bank Manager2005
Invasion as Man2004
House as Dr. Ron Simpson2004
Plainsong as Lloyd Crowder2003
Las Vegas as Not available2003
Carnivàle as Carroll Templeton2003
Rent Control as Gene2002
Without a Trace as Mr. Levine2002
American Dreams as Frank Powers2002
Spider-Man as Dr. Mendel Stromm2002
S1m0ne as Studio Executive #32000
CSI: Crime Scene Investigation as Dean2000
Reindeer Games as Ice Fisherman1999
Storm of the Century as Peter Godsoe1998
Felicity as Dr. Martin1998
Ronin as Man with the Newspaper1997
Volcano as Fire Chief1997
George Wallace as Nicholas Katzenbach1996
The Siege at Ruby Ridge as Dwight Stanfield1996
The Secret She Carried as Det. Roy Cicero1995
Ed McBain's 87th Precinct: Lightning as Detective Meyer Meyer1995
The Price of Love as Ken1994
ER as Mr. Elmore1994
I'll Do Anything as Victor1993
Diagnosis: Murder as Flight Eng. Russ Anderson1993
NYPD Blue as David Bender1992
A Child Lost Forever: The Jerry Sherwood Story as James Essling1992
Secrets as Phil Gallagher1992
When No One Would Listen as Not available1990
Northern Exposure as Trooper1990
The Fresh Prince of Bel-Air as O'Donnell1990
Welcome Home, Roxy Carmichael as Will Groom1990
The Operation as Harold Block1989
Troop Beverly Hills as Salesman1988
Murphy Brown as Man In Crowd1987
Married... with Children as Doctor1981
Endless Love as Patient