Actor
Little Pink House
2018
as Tim Leblanc
Fifty Shades Freed
2018
as Ray
Jigsaw
2017
as Detective Halloran
Mobile Homes
2017
as Robert
Goon: Last of the Enforcers
2017
as Hyrum Cain
Wait Till Helen Comes
2016
as Dave
Into the Forest
2016
as Robert
Warcraft
2016
as Moroes
Born to Be Blue
2015
as Dick
Fifty Shades of Grey
2015
as Ray
Ride
2014
as Tim
Sitting on the Edge of Marlene
2014
as Fast Freddy
October Gale
2014
as James
The Young and Prodigious T.S. Spivet
2013
as Father
Hell in a Handbag
2013
as Silver
Faith, Fraud, & Minimum Wage
2011
as Donald McCullen
Trigger
2010
as Billy
Gunless
2010
as Ben Cutler
Battlestar Galactica: The Plan
2009
as Leoben Conoy
Case 39
2009
as Edward Sullivan
Murder on Her Mind
2008
as Leonard
The X Files: I Want to Believe
2008
as 2nd Abductor - Janke Dacyshyn
Sleepwalking
2008
as Will
Silk
2007
as Schuyler
Normal
2007
as Walt
Butterfly on a Wheel
2007
as Det. McGill
The Invisible
2007
as Detective Brian Larson
Code Name: The Cleaner
2007
as Shaw
Snow Cake
2006
as John Neil
Unnatural & Accidental
2006
as Norman
Shooting Gallery
2005
as Michael Mortensen
Painkiller Jane
2005
as Mitchell
Whole New Thing
2005
as Denny
Lucid
2005
as Victor
Blade: Trinity
2004
as Asher Talos
The Five People You Meet In Heaven
2004
as Eddie’s Father
H2O
2004
as Don Pritchard / Lt. Daniel Holt
Wilby Wonderful
2004
as Duck MacDonald
The Butterfly Effect
2004
as Jason Treborn
Paycheck
2003
as Jude - Guard
Falling Angels
2003
as Jim Field
Flower & Garnet
2002
as Ed
Now & Forever
2002
as Carl Mackie
Slap Shot 2: Breaking the Ice
2002
as Palmberg
Torso: The Evelyn Dick Story
2002
as Inspector Wood
Picture Claire
2001
as Laramie
Suspicious River
2001
as Gary Jensen
Trapped
2001
as Anthony Bellio
Murder Scene
2000
as Detective Keegan
Memento
2000
as Dodd
The Last Stop
2000
as Jake
The Highwayman
2000
as Telemarketer (uncredited)
The Life Before This
1999
as Martin Maclean
eXistenZ
1999
as Hugo Carlaw
Last Night
1998
as Craig Zwiller
Men with Guns
1998
as Mamet
Tricks
1997
as Adam
Excess Baggage
1997
as Motel Manager (as Callum Rennie)
Masterminds
1997
as Ollie
Hard Core Logo
1996
as Billy Tallent / William Boisy
Letters From Home
1996
as (as Callum Rennie)
Unforgettable
1996
as Drug Dealer
Curtis's Charm
1996
as Jim
For Those Who Hunt the Wounded Down
1996
as Jerry Bines
Freefall: Flight 174
1995
as Pumper
The Omen
1995
as Driver
The Ranger, the Cook and a Hole in the Sky
1995
as Big Hat
When the Dark Man Calls
1995
as Bob Levesh
Little Criminals
1995
as Kostash (as Callum Rennie)
The Raffle
1994
as Floor Director
Timecop
1994
as Stranger
Double Happiness
1994
as Mark
Paris or Somewhere
1994
as Christy Mahon
Valentine's Day
1994
as Astronaut