2006
X-Men: The Last Stand as Commander2004
Stargate Atlantis as Marine (Uncredited)2004
Stargate Atlantis as Guard2000
Dark Angel as Drill Instructor2000
Dark Angel as TAC Officer2000
Dark Angel as TAC Leader2000
Dark Angel as Drill Sergeant1997
Stargate SG-1 as SG-3 Airman2011
Sucker Punch Armorer2006
Firewall Technical Advisor2005
Chaos Armorer2004
I, Robot Technical Advisor2002
Reign of Fire Technical Advisor2001
Exit Wounds Armorer2001
Along Came a Spider Technical Advisor