2025
Racewalkers as Kurt Lester2025
Hunting Grounds as Not available2024
Law & Order Toronto: Criminal Intent as Rick Kinwood2024
Spirit in the Blood as Julian Grimm2023
Alert: Missing Persons Unit as Sheriff Masset2023
Cascade as Nick2022
Star Trek: Strange New Worlds as Captain Harr Caras2022
Reacher as Darien Prado2022
The Fight Machine as Rueben Tully2021
Trigger Point as Richard Pool2021
Bloodthirsty as Vaughn2021
L for Loser as Superhero2020
The Wilds as Tim Campbell2020
My Spy as Marquez2020
Secret Society of Second Born Royals as Inmate 342020
Marlene as Steven Truscott2020
Parallel Minds as Thomas Elliott2019
Hudson & Rex as Leonard Boonstra2019
Departure as Tyler Brick2019
Jett as Miljan Bestic2019
V Wars as Bobby2019
Code 8 as Marcus Suttcliffe2019
Ad Astra as Chip Garnes2019
Rabid as Director2018
Titans as Fletcher2018
Condor as Cardellini2018
Caught as Cyril Carter2018
Far Cry 5: Inside Eden's Gate as Joseph Seed2017
The Handmaid's Tale as Ray Cushing2017
Ransom as Rand Govender2017
Mary Kills People as Grady Burgess2017
High-Rise Rescue as Jack Davis2016
Wynonna Earp as Jack of Knives2016
Frontier as Cobbs Pond2016
Channel Zero as Det. McPhillips2016
Lost & Found as Jim Walton2015
The Expanse as Lopez2015
The Book of Negroes as Robertson Appleby2015
Borealis as Hunter2014
Fargo as Virgil Bauer2014
Bitten as Jeremy Danvers2014
The Divide as Raymond2013
Transporter: The Series as Bernhardt2013
Reign as Richard Delacroix2013
Rogue as Vasily2013
Cracked as Vincent Kray2013
A Bryk at a Time as Self2012
Saving Hope as Danny Kilbride2012
Wrath of Grapes: The Don Cherry Story II as Hap Emms2012
The Phantoms as Greg Young2011
Against the Wall as Bobby Russell2011
Combat Hospital as Master Sgt. Edward Farringdon2011
Immortals as The Monk2011
The Man on the Train as Tough Guy2011
Mistletoe Over Manhattan as Joe Martel2010
Republic of Doyle as Tom Rockwell2010
Covert Affairs as Nils Crofft2010
Lost Girl as Cleasby2010
Rookie Blue as Jon Grey2010
Nikita as Karl Jaeger2010
The Bridge as Dom Furillo2010
RED as Firefighter2010
Saw 3D as Mallick2010
Happy Town as Dr. Pete2010
Red: Werewolf Hunter as Marcus Sullivan2010
Act of Dishonour as Ben2009
The Listener as Henderson2009
Aaron Stone as Damaged2009
Screamers: The Hunting as Cmdr. Andy Sexton2009
Dolan's Cadillac as Chief2009
The Good Times Are Killing Me as Huxley2009
You Might As Well Live as Dixie2009
Deadliest Sea as Stubbs2009
The Dealership as Scott Callen2008
Flashpoint as Sloan Keller2008
XIII as Colonel Amos2008
The Incredible Hulk as Commando2008
Saw V as Mallick2008
Grindstone Road as Graham2007
The Dresden Files as Tommy Tomm2007
Blood Ties as Cascioli2007
Blood Ties as Father Cascioli2007
The Gathering as Tommy Carrier2007
Shoot 'Em Up as Lone Man2007
Weirdsville as Abel2007
Poor Boy's Game as Keith Rose2007
The Robber Bride as Henry Kelly2006
Living Death as Victor Harris2005
Tilt as Pete Shurgin2005
A History of Violence as Billy2003
The Gospel of John as Disciple2002
Men with Brooms as Alexander YountNaN
Super Dicks as Braun White2005
Neil as Neil2004
ReGenesis as Weston Field2004
Show Me Yours as Ogden Brunt2003
Missing as Mr. Keegan2002
Sue Thomas: F.B.Eye as Dr. Pierre2001
Mutant X as Ledeker2001
Blue Murder as Phil Grady1999
Relic Hunter as Matt1998
Rescuers: Stories of Courage - Two Families as Gestapo ClerkNaN
Falsehood as Maurice Harvey1998
The Pawn as Vinnie