2024
Presumed Innocent as Dr. Harris (1 episode)
2023
Righteous Thieves as Otto Huizen
2019
Greenlight as Mr. Adams
2008
The Mentalist as Fire Station Captain (1 episode)
2005
Sci-Fi Slaughter as Wade (archive footage)
2004
CSI: NY as Patrick Habis (1 episode)
2002
American Dreams as Richard Callahan (1 episode)
2002
Without a Trace as Jim Neese (1 episode)
2001
Star Trek: Enterprise as Alien Lieutenant (1 episode)
2001
Crossing Jordan as Bobby Grayson (1 episode)
2000
The King's Guard as Otto
1998
V.I.P. as Blocker (1 episode)
1998
V.I.P. as Kent Breakstone (1 episode)
1996
Sabrina, the Teenage Witch as Emil (1 episode)
1996
The Sentinel as Bob Carlin (1 episode)
1995
Space: Above and Beyond as Monitor (1 episode)
1995
JAG as Major Lynch (1 episode)
1995
Sliders as Korindos / Kaplan (1 episode)
1994
ER as Allman (1 episode)
1994
Ellen as Billy (1 episode)
1994
Babylon 5 as Rick (1 episode)
1993
Frasier as Gunnar (1 episode)
1993
Invisible: The Chronicles of Benjamin Knight as Wade
1992
Killer Instinct as Kent
1987
Star Trek: The Next Generation as Crosis (1 episode)
1987
Star Trek: The Next Generation as Parem (1 episode)
1984
Murder, She Wrote as Lt. Spevak (1 episode)