Actor
Batman: The Long Halloween, Part Two
2021
as Commissioner James Gordon (voice)
Batman: The Long Halloween, Part One
2021
as Commissioner James Gordon (voice)
Breaking In
2018
as Eddie
Good After Bad
2017
as Wes Thorne
Lights Out
2016
as Paul
Angels in Stardust
2016
as Cowboy
Divine Access
2015
as Jack
Highland Park
2013
as Lloyd Howard
The Twilight Saga: Breaking Dawn - Part 2
2012
as Charlie Swan
Freaky Deaky
2012
as Chris Mankowski
The Twilight Saga: Breaking Dawn - Part 1
2011
as Charlie Swan
Ticket Out
2011
as Dennis
Red Riding Hood
2011
as Cesaire
Drive Angry
2011
as Jonah King
Luster
2010
as Tito
Removal
2010
as Eric Kershe
David and Goliath
2010
as David
The Twilight Saga: Eclipse
2010
as Charlie Swan
The Twilight Saga: New Moon
2009
as Charlie Swan
Twilight
2008
as Charlie Swan
The Grift
2008
as Wade Buchanan
Untraceable
2008
as Eric Box
Feast of Love
2007
as David Watson
Backyards & Bullets
2007
Fracture
2007
as Lt. Rob Nunally
Forfeit
2007
as Frank
Three Days to Vegas
2007
as Billy Simpson
Ladder 49
2004
as Dennis Gauquin
Lost Junction
2003
as Jimmy McGee
Final Jeopardy
2001
as Mike Chapman
Along Came a Spider
2001
as Ben Devine
After Image
2001
as Sammy
The Independent
2000
as Dwayne
Komodo
1999
as Oates
Dill Scallion
1999
as Dill Scallion
Don't Look Down
1998
as Mark Engel
Without Limits
1998
as Kenny Moore
Jane Austen's Mafia!
1998
as Joey Cortino
Marshal Law
1996
as Monk
The Ultimate Lie
1996
Gone in the Night
1996
as Rob Kinney
To Cross the Rubicon
1991
as James Bird
Daredreamer
1990
as Dante of the Three D's / Ortega
Outbreak
as Neil Morris