21 Bridges (2019) als Ray Jackson | |
Only the Brave (2017) als Christopher MacKenzie | |
American Assassin (2017) als 'Ghost' | |
The Dig (2017) als Bud | |
Bling (2016) als Sam (voice) | |
The Grand Seduction (2014) als Dr. Lewis | |
The Normal Heart (2014) als Bruce Niles | |
Lone Survivor (2013) als Lieutenant Michael "Mike" Murphy | |
Savages (2012) als Chon | |
Battleship (2012) als Lieutenant Alex Hopper | |
John Carter (2012) als John Carter | |
The Bang Bang Club (2011) als Kevin Carter | |
The Hill Chris Climbed: The Gridiron Heroes Story (2011) als Self | |
Weapon X Mutant Files (2009) als Self | |
X-Men Origins: Wolverine (2009) als Remy LeBeau | |
Gospel Hill (2008) als Joel Herrod | |
The Covenant (2006) als Pogue Parry | |
Snakes on a Plane (2006) als Kyle | |
John Tucker Must Die (2006) als Justin | |
Inferno | |
Pieces |