IMDb Page
Movie Release Date Character Age at Release
21 Bridges 10/24/19 Ray Jackson 38
Only the Brave 09/22/17 Christopher MacKenzie 36
American Assassin 09/14/17 'Ghost' 36
The Dig 09/06/17 Bud 36
Bling 05/06/16 Sam (voice) 35
The Grand Seduction 05/30/14 Dr. Lewis 33
The Normal Heart 05/25/14 Bruce Niles 33
Lone Survivor 12/24/13 Lieutenant Michael "Mike" Murphy 32
Savages 07/06/12 Chon 31
Battleship 04/11/12 Lieutenant Alex Hopper 31
John Carter 03/07/12 John Carter 30
The Bang Bang Club 04/22/11 Kevin Carter 30
The Hill Chris Climbed: The Gridiron Heroes Story 01/11/11 Self 29
Weapon X Mutant Files 09/15/09 Self 28
X-Men Origins: Wolverine 04/28/09 Remy LeBeau 28
Gospel Hill 02/09/08 Joel Herrod 26
The Covenant 09/08/06 Pogue Parry 25
Snakes on a Plane 08/17/06 Kyle 25
John Tucker Must Die 07/27/06 Justin 25
Pieces None 43
Inferno None 43