2010
The Dead as Lt. Brian Murphy2007
Pumpkinhead: Blood Feud as Sheriff Dallas Pope2001
Smallville as Coach Quigley2001
The Lone Gunmen as Not available2001
Prozac Nation as Mister Cool2000
Dark Angel as Lieutenant2000
Dark Angel as Sergeant2000
Dark Angel as TAC Officer 12000
Dark Angel as TAC OP Kalins2000
Higher Ground as Richard Freidkin2000
Navigating the Heart as Jamie Potts1999
New Blood as Robert Williams1998
Saving Private Ryan as Ryan's Son1998
First Wave as Doctor Ken1998
Voyage of Terror as Submarine Captain1997
The Opium War as Hill1997
Bring Me the Head of Mavis Davis as Brendan1997
When Danger Follows You Home as George Feeney1996
Millennium as Mr. Glaser1995
The Outer Limits as Captain Rosen1995
The Outer Limits as Milus O'Brien1995
Death Machine as Obstructive Executive1995
Deadly Weapon as Roy Coleman1995
The Steal as US Bank Operations Manager1994
Viper as Max Doyle1993
The X-Files as Marshall Sim1993
The X-Files as Detective Rempulski1992
Shining Through as 2nd G.I. in Canteen1990
The Russia House as Hoover