2019
Aurora Teagarden Mysteries: An Inheritance to Die For as Victor Hanson2017
The Good Doctor as Flakey2006
Eight Below as Armin Butler2005
Premonition as Dr. Jamieson2004
Chasing Freedom as Judge2003
X2 as White House Agent (Lead Agent)2003
Behind the Camera: The Unauthorized Story of 'Three's Company' as Don Taffner2002
The Dead Zone as Prosecutor Doug Martin2002
The Twilight Zone as Dr. Marks2002
Liberty Stands Still as Sal2001
Smallville as Dr. Neil Moore2000
Dark Angel as Police Captain2000
Love Lessons as Brody2000
The Inspectors 2: A Shred of Evidence as Mr. Cox1999
Y2K as Not available1997
Stargate SG-1 as Arthur Simms1997
Masterminds as Colonel Duke1997
Indefensible: The Truth About Edward Brannigan as Allan 'Al' Disanto1997
Out of Nowhere as Mr. Dionne1996
Pandora's Clock as Nasher1996
Underworld as Mitch Reed1996
Doctor Who as Swift1995
The Outer Limits as The Administrator1995
The Outer Limits as Ed1995
The Final Cut as Franklin Dunn1994
Viper as Roger Maddox1994
Someone Else's Child as Byron James1993
The X-Files as Senior Agent1993
The X-Files as FBI Agent1993
The X-Files as Senior FBI Agent1988
Scarecrows as Curry1987
Cross My Heart as Stud1986
Beverly Hills Madam as Not available1985
Hard Rock Zombies as Don Matson1983
Zack as John Zachary