The Masculine Mystique (2009)
stars as Nate
Smile of April (2009)
stars as Jack
Leslie, My Name Is Evil (2009)
stars as Charlie
Wrecked (2009)
stars as George Weaver
The Ambassador InfoThe Ambassador (2008)
stars as Benedict
jPod (2008) - TV
stars as Alistair Parish
Sheltered Life (2008)
stars as David Nash
Passengers InfoPassengers (2008)
stars as Dean
Alice & Huck (2008)
stars as Fred
The Guard (2008) - TV aka Search and Rescue
stars as Wendell Linham
Sanctuary InfoSanctuary (2008) - TV
stars as Henry Foss
We're So Screwed (2007)
stars as Mark
The Visitor InfoThe Visitor (2007)
stars as Tom
Sanctuary (2007) (2007) - TV
stars as Henry Foss
Taming Tammy (2007)
stars as Frances
AVPR: Aliens vs Predator - Requiem (2007) aka AvP2
stars as Truck Driver
A Little Thing Called Murder (2006) - TM
stars as Shawn Little
Blade: The Series (2006) - TV
stars as Sands
Alice, I Think (2006) - TV
stars as Bob
Battlestar Galactica InfoBattlestar Galactica (2006) - TV ka BSG
stars as Charlie Connor
The Cabin Movie (2005)
stars as Ken
When Jesse Was Born (2005)
stars as Harold
Behind the Camera: The Unauthorized Story of 'Mork & Mindy' (2005) - TM
stars as Street Performer
Fishbowl (2005)
stars as Michael
Stargate: Atlantis InfoStargate: Atlantis (2004) - TV aka La porte d'Atlantis (Canada: French title: dubbed version)
stars as Ladon Radim
Catwoman InfoCatwoman (2004)
stars as Bartender
The Days (2004) - TV
stars as Mr. Marley
Man Feel Pain (2004)
stars as Clint
Walking Tall InfoWalking Tall (2004)
stars as Travis
Kingdom Hospital (2004) - TV aka Stephen King's Kingdom Hospital
stars as Dave Hooman
Imetacanine (2003)
stars as Barry
Battlestar Galactica InfoBattlestar Galactica (2003) - TV aka Battlestar Galactica: The Miniseries
stars as Armistice Officer
Paycheck InfoPaycheck (2003) aka La paye (Canada: French title)
stars as Husband
Liberty Stands Still (2002) aka Liberty stands still - Im Visier des Morders (Germany: DVD title)
stars as Fidgety Dude
Stark Raving Mad (2002)
stars as Seedy Guy
The Bug (2002)
stars as Beetle
Taken (2002) - TV aka Steven Spielberg Presents Taken
stars as Lieutenant Lou Johnson
The Miracle of the Cards (2001) - TM aka Le miracle des cartes (Canada: French title)
stars as Reggie
L.A.P.D.: To Protect and to Serve (2001)
stars as Video Director
Turbulence 3: Heavy Metal (2001) - VI aka Turbulence 3: Metal hurlant (Canada: French title)
stars as Tor
Abe's Manhood (2000)
stars as Abe
Big Sound (2000) - TV
stars as Eddie Valor
Dark Angel (2000) - TV aka James Cameron's Dark Angel
stars as Arnie Haas
Late Night Sessions (1999)
stars as Ben
Seven Days (1998) - TV aka Seven Days: The Series
stars as Red
Horsey (1997)
stars as Simon Leigh