Actor
Unless
2016
as Detective
He Never Died
2015
as Steve
Hyena Road
2015
as Hickie
My Daughter Must Live
2014
as Colin
Cruel & Unusual
2014
as Edgar
The Privileged
2013
as Don Lynley
Pacific Rim
2013
as Canadian UN Representative
The House
2012
as Darrel Howe
Seeds of Destruction
2011
Doomsday Prophecy
2011
as Dr. Sparks
Rise of the Planet of the Apes
2011
as Board Member #1
Edge of the Garden
2011
as Frank Clemmons
Bringing Ashley Home
2011
as Lt. Maddox
Paradox
2010
as Andrew Ebetts
Smokin' Aces 2: Assassins' Ball
2010
as Agent Dumare
The Day the Earth Stood Still
2008
as Polygraph Operator
Married Life
2008
as Tom
Passion's Web
2007
as Lieutenant Al Gafke
A Decent Proposal
2007
as Ben
She's the Man
2006
as Referee
Fantastic Four
2005
as Gallery Patron
Behind the Camera: The Unauthorized Story of 'Mork & Mindy'
2005
as Harvey Severson
Family Sins
2005
as Joey Geck
Behind the Camera: The Unauthorized Story of Charlie's Angels
2004
as Development Executive
Try to Remember
2004
as Benny Thomason
The Thing Below
2004
as Bobby Gibbons
Devil Winds
2003
as Chet