2002
Liberty Stands Still as Fireman Frank2001
The Lone Gunmen as Not available2000
Andromeda as Caylor Ragatz2000
Dark Angel as Dochnovich1998
Disturbing Behavior as Moderator (uncredited)1998
Misbegotten as Detective Cross1997
Stargate SG-1 as Peter Tanner1997
Breaker High as Not available1996
Millennium as Agent Sullivan1996
The Sentinel as Dietz1996
Poltergeist: The Legacy as Jake1995
Sliders as Mr. Clarke1995
The Outer Limits as Commander Guy LeClerc1995
The Outer Limits as Gould1995
The Outer Limits as Jake Sternlight1995
The Outer Limits as Miguel1994
Viper as Not available1993
The X-Files as Officer1993
The X-Files as ER Doctor1991
The Commish as Not available1978
Flying High as Not available1970
The Odd Couple as Crony I1970
The Odd Couple as Bailiff