2020
Perry Mason as Old Polish Man (1 episode)
2020
The 11th Green as Dwight Eisenhower
2015
Bosch as Ray Scales (1 episode)
2011
The Passing as George Naibert
2009
Castle as Mike Yanavich (1 episode)
2008
The Mentalist as Miles MacCambridge (1 episode)
2008
True Blood as Sid Matt Lancaster (1 episode)
2005
Rumor Has It... as Charity Dinner Guest
2005
Bones as Dan Lambert (1 episode)
2005
Grey's Anatomy as Norman Sholman (1 episode)
2004
Hidalgo as Major Whitside
1999
Family Law as Mark Brown (1 episode)
1999
Hijack as Luke Besser
1997
Brooklyn South as Defense Attorney Calloway (1 episode)
1996
7th Heaven as Jeff Patterson (1 episode)
1996
Playing Dangerous 2 as Mitch
1995
Nowhere Man as Sheriff Wilkes (2 episodes)
1994
Perry Mason: The Case of the Grimacing Governor as Donovan
1994
Chicago Hope (2 episodes)
1994
Jailbreakers as Lt. Clark
1994
Amelia Earhart: The Final Flight as Itasca Radio Operator
1994
Iron Will as Borg Guillarson
1993
The X-Files as Reverend Calvin Hartley (1 episode)
1993
Boiling Point as Henderson
1992
Single White Female as Super
1989
Seinfeld as Man #1 (1 episode)
1986
L.A. Law as Detective Navie (1 episode)
1985
The Equalizer as Russian Spy (1 episode)