2013
Legend No. 17 as Not available2009
Wrong Turn 3: Left for Dead as U.S. Marshall2009
Ninja as Det. Traxler2009
Thick as Thieves as Commissioner Morelli2009
Messengers 2: The Scarecrow as Banker Chapman2009
Echelon Conspiracy as Agent Fletcher2009
Infestation as Cop2009
Ghost Town as Jackson2009
Star Runners as Hudson2009
Annihilation Earth as Interviewer2009
Lightning Strikes as Mayor Fordice2009
It's Alive as Dr. Orbinson2008
The Prince & Me: A Royal Honeymoon as John Polonius2008
The Shepherd: Border Patrol as Wray2008
Hero Wanted as Detective Wallace MacTee2008
Boogeyman 3 as Security Officer2008
Train as Coach Harris2008
Monster Ark as Cain2008
Copperhead as Sheriff Mercer2007
Burn Notice as Dean Myers2007
Bats: Human Harvest as Colonel2007
Mega Snake as Big Bo2007
Finding Rin Tin Tin as Captain Sandman2007
Harpies as Captain Guard (uncredited)2007
Nightmare City 2035 as Security Chief Valentine2006
End Game as Agent Smith2005
Jarhead as Lieutenant2005
The Cutter as Parks2005
Target of Opportunity as Nick Carlton2005
Raging Sharks as Ben Stiles2005
Zodiac Killer as Harry Prince2002
Sabretooth as Sean2001
The Meeksville Ghost as Joshua Carter2000
Operation Delta Force V: Random Fire as Bob Johnson1998
Operation Delta Force 2: Mayday as Master Sgt. Lombardi1997
The Practice as Reporter #21997
Deadly Instincts as Ashley1997
Operation Delta Force as Hutch1997
Orion's Key as Michael Cavanaugh1997
Bridge of Time as William1996
Warhead as Tom Lansdale1995
The Mangler as Roger Martin1994
Woman of Desire as Wendell Huston1994
Woman of Desire as Not available1994
Fleshtone as Detective #21994
Freefall as Rick1994
Project Shadowchaser II as Joe Hutton1994
Trigger Fast as Miguel Rodriguez1994
Guns of Honor as Lon Ysabel aka The Ysabel Kid1994
Never Say Die as Roper1994
Armageddon: The Final Challenge as Michael Edelander / Thorne1993
Cyborg Cop as Philip1993
Prey for the Hunter as Simon Rush1991
Night of the Cyclone as Jason1989
Forced Alliance as Kurt1988
Dune Surfer as Carl Genscher