2024
Doc of Chucky as Self
2020
Fully Realized Humans as Bob
2018
The Rookie as Man Reporting Stabbing (1 episode)
2018
Mississippi Requiem as Mr. Grierson
2018
Bucky and the Squirrels as Dr. Albert Fisher
2017
Aaron's Blood as Earl
2016
Live by Night as Pastor
2016
Sweet/Vicious as Albert Mays (1 episode)
2015
Better Call Saul as Mr. Ughetta (2 episodes)
2014
Odyssea as Man on the Lawn
2012
Argo as CIA Archives Officer
2011
Hart of Dixie as Edward Fancie (3 episodes)
2011
Mister Handsome as Emily's Dad
2010
Farewell Mr. Kringle as Hank
2010
The Defenders as Mr. Christensen (1 episode)
2009
Castle as Roth Martin (1 episode)
2008
The Mentalist as Coroner (1 episode)
2007
Mad Men as Jim Buckley (1 episode)
2005
Criminal Minds as Bill Henderson (1 episode)
2005
Bones as Mayor Frank Ney (1 episode)
2005
The Closer as Albert Tatem (1 episode)
2005
The Ring Two as Printing Staffer
2005
Mystery Woman: Mystery Weekend as Dan the Florist
2004
Wild Things 2 as Principal Mosster
2003
NCIS as Randy Devereaux (1 episode)
2002
Gleason as Art Carney
2002
Without a Trace as Mr. Cooper (1 episode)
2002
Speakeasy as Dan Haney
2000
CSI: Crime Scene Investigation as Tom Roth (1 episode)
2000
Auggie Rose as Mr. Wilson
2000
Malcolm in the Middle as Dennis (2 episodes)
1999
Roswell as Mr. Seligman (7 episodes)
1999
The West Wing as Hayes - Head of FEMA (1 episode)
1999
My Favorite Martian as Earl Metz
1999
Come On, Get Happy: The Partridge Family Story as Dave Madden / Reuben Kincaid
1998
Felicity as Natalie's Lawyer (1 episode)
1998
The Cowboy and the Movie Star as Cookie
1997
L.A. Confidential as Coroner
1996
Apollo 11: First Steps on the Moon as Dr. Charles Berry
1996
The Big Squeeze as Inspector
1996
The Late Shift as Rick Ludwin
1995
The Babysitter as Young man
1995
JAG as Forensics Specialist (1 episode)
1995
The Drew Carey Show as Polling inspector (1 episode)
1995
Crimson Tide as Chief Kline
1994
Disclosure as Stephen Chase
1994
ER as Dr. Harris (1 episode)
1994
Ellen as Bank V.P. (1 episode)
1993
The X-Files as Carl Wade (1 episode)
1993
Last Action Hero as Monroe
1991
Child's Play 3 as Security Guard
1990
Pastime as Pool Player
1990
Beverly Hills, 90210 (1 episode)
1989
I Know My First Name Is Steven as Don (2 episodes)
1989
Coach as Driver Behind Hayden (1 episode)
1989
Heroes Stand Alone as Killer
1985
Alice in Wonderland as Two of Spades (1 episode)
1984
Murder, She Wrote as Nikolai (1 episode)
1983
The A-Team as Assistant Director (2 episodes)
1983
The A-Team as Mel (1 episode)
1982
The Last American Virgin as Soda Jerk
1979
Knots Landing as Page (1 episode)
1979
Knots Landing as Waiter (1 episode)
1978
Dallas as Station attendant (1 episode)