2023
To Catch a Killer as Frank Graber2017
Taken as Tom Solitzki2016
Ren: The Girl with the Mark as Commander Othon2014
The Flash as Lucius Coolidge / Heat Monger2014
Brick Mansions as Major Reno2013
Crossing Lines as Stosh2013
Clydecynic as Not available2012
Upside Down as Head of Security2011
Being Human as Robert Sergeant2010
Human Target as Ivan2009
Do You Know Me as Bryner2008
Sanctuary as Olaf von Ausburg2006
Psych as Miklos Prochazka2006
The Covenant as Sergeant Sobel2004
Stargate Atlantis as Commander Wraith2004
The Day After Tomorrow as Flight Director2004
A Different Loyalty as CIA Agent Art Yallop2004
Recon 2020: The Caprini Massacre as Not available2003
Timeline as Oliver's Lieutenant2002
The Dead Zone as Wolf2002
Aftermath as Not available2002
Rollerball as Petrovich's Heavy2001
The Score as Thug2001
Heist as Co-Pilot2001
The Warden as Geddes2001
Protection as Detective Lew2000
No Alibi as Lou Murphy2000
Press Run as Not available1999
The Bone Collector as Lieutenant Carl Hanson1999
36 Hours to Die as Guard1998
Snake Eyes as Agent #11998
Sanctuary as Capt. Usher1997
Stargate SG-1 as Lourdes Maylay1997
Earth: Final Conflict as Sergeant1997
Night of the Demons III as Macho Cop1997
Laserhawk as Frank Raymond1997
Witchboard III: The Possession as Ronald1996
Mother Night as Rudolph Hoess1996
For Love Alone: The Ivana Trump Story as Otto1996
Rainbow as Not available1996
Sci-fighters as Desine1996
Natural Enemy as Bob1996
Hollow Point as Police Officer at Diane's Apt.1995
Vanished as Principal (uncredited)1995
Hart to Hart: Two Harts in 3/4 Time as Henri1995
The Wrong Woman as Not available1994
Obstruction of Justice as Ray Coleman1994
Brainscan as Police Officer1994
The Lifeforce Experiment as Shepherd1993
Map of the Human Heart as MP1992
Shadow of the Wolf as Policeman1992
Twin Sisters as Carson1992
Canvas as Guard1992
Heritage Minutes: Vikings as Viking1991
Deadly Surveillance as Mehlman1990
Back Stab as Cop #21989
Power Games as Tattoo1988
Liberace: Behind the Music as Cop1986
Meatballs III: Summer Job as Rat #11986
Perfect Timing as Muscle Man #11984
Evil Judgment as O'Neil