Cast Credits

Year
Movie
Role
2016
Warcraft

2015
The Program
Lance Armstrong
2015
The Finest Hours

2014
Gotti: In the Shadow of My Father
John Gotti Jr.
2014
National Theatre Live: A Streetcar Named Desire
Stanley
2013
Ain't Them Bodies Saints
Patrick Wheeler
2013
Lone Survivor
Matt Axelson
2012
Love, Marilyn

2012
Contraband
Sebastian Abney
2012
Kill Your Darlings
William S. Burroughs
2011
The Mechanic
Steve McKenna
2011
360
Tyler
2011
Rampart
General Terry
2010
Here
Will Shepard
2009
The Messenger

2009
Pandorum
Corporal Bower
2009
The Messenger
Staff Sgt. Will Montgomery
2009
Pandorum

2007
3:10 to Yuma
Charlie Prince
2007
Birds of America
Jay
2007
30 Days of Night
The Stranger
2006
X-Men: The Last Stand
Warren Worthington III / Angel
2006
Alpha Dog
Jake Mazursky
2005
Hostage
Mars
2004
The Heart Is Deceitful Above All Things
Fleshy Boy
2004
The Punisher
Spacker Dave
2003
11:14
Eddie
2003
Tiptoes

2003
Northfork
Cod
2002
Big Trouble
Matt Arnold
2002
Bang, Bang, You're Dead
Trevor Adams
2001
Get Over It!
Berke Landers
2001
The Laramie Project

2000
Whatever It Takes

1999
Liberty Heights
Ben Kurtzman
1998
I've Been Waiting for You
Charlie

Showtimes & Tickets

Enter Zip -OR- City, State
Date of Show
Powered By MovieTickets.com