Actor
The Best of Enemies
2019
as Floyd Kelly
Mission: Impossible - Fallout
2018
as Erik
Pete's Dragon
2016
as Jack
Broken Vows
2016
as Patrick
Knight of Cups
2015
as Barry
We Are Your Friends
2015
as James
Amnesiac
2015
as Man
Final Girl
2015
as William
Interstellar
2014
as Doyle
Welcome to Me
2014
as Gabe Ruskin
Cesar Chavez
2014
as Jerry Cohen
After the Fall
2014
as Bill
The Better Angels
2014
as Mr. Crawford
3 Nights in the Desert
2014
as Travis
Open
2014
as Evan Foster
Pioneer
2013
as Mike
Lovelace
2013
as Thomas - Photographer
Hidden Moon
2012
as Victor Brighton
Stars In Shorts
2012
as Man
The Time Being
2012
as Daniel
Rites of Passage
2012
as Benny
Hirokin: The Last Samurai
2012
as Hirokin
The Hunger Games
2012
as Seneca Crane
Gone
2012
as Peter Hood
Underworld: Awakening
2012
as Antigen Scientist (uncredited)
After-School Special
2011
as Man
There Be Dragons
2011
as Manolo
Jonah Hex
2010
as Adleman Lusk
The Greims
2009
as Donnie Greims
The Tomb
2009
as Jonathan
Dolan's Cadillac
2009
as Robinson
The Last Word
2008
as Evan
P2
2007
as Thomas
Weirdsville
2007
as Royce
Ghost Rider
2007
as Blackheart / Black King
The Ungodly
2007
as Mickey Gravatski
The Game of Their Lives
2005
as Walter Bahr
The Four Feathers
2002
as Jack Durrance
Soul Survivors
2001
as Matt
The Claim
2000
as Donald Dalglish
American Beauty
1999
as Ricky Fitts
The White River Kid
1999
as White River Kid
Beloved
1998
as Schoolteacher's Nephew
Three Below Zero
1998
as Julian Fincher