|
The Fox (2026) as Nick |
|
War Machine (2026) as Class President |
|
Dangerous Animals (2025) as Bruce Tucker |
|
Runt (2024) as Bryan Shearer |
|
Catching Dust (2024) as Clyde |
|
Black Site (2022) as Miller |
|
The Suicide Squad (2021) as Captain Boomerang |
|
Jolt (2021) as Justin |
|
Honest Thief (2020) as John Nivens |
|
100% Wolf (2020) as Flasheart (voice) |
|
Buffaloed (2020) as Wizz |
|
Semper Fi (2019) as Callahan |
|
Alita: Battle Angel (2019) as Jashugan (uncredited) |
|
Storm Boy (2019) as Hideaway Tom |
|
The Exception (2017) as Capt Stefan Brandt |
|
Suicide Squad (2016) as Boomerang |
|
Man Down (2015) as Devin Roberts |
|
Terminator Genisys (2015) as Kyle Reese |
|
Be Here Now (2015) as Himself |
|
Insurgent (2015) as Eric Coulter |
|
The Water Diviner (2014) as Lt. Colonel Hughes |
|
Unbroken (2014) as Hugh 'Cup' Cuppernell |
|
Felony (2014) as Detective Jim Melic |
|
Divergent (2014) as Eric Coulter |
|
I, Frankenstein (2014) as Gideon |
|
A Good Day to Die Hard (2013) as Jack McClane |
|
Jack Reacher (2012) as Charlie |
|
Stone Bros. (2009) as Eric |
|
Boys Grammar (2005) as Alex |
|
Callback () as |
|
Protecting Jared () as |
|
The Very Best People () as |