Dangerous
2021 · Action
as Dylan 'D' Forrester
Overdrive
2017 · Action
as Andrew Foster
Mercury Plains
as Mitch
Tin Soldier
2025 · Action
as Nash Cavanaugh
Alarum
as Joe Travers
Walk of Fame
2020 · Comedy
as Drew
The Perfect Wave
2014 · Adventure
as Ian McCormack
Dawn Patrol
2015 · Drama
as John
The Outpost
2020 · Action
as SSG Clint Romesha
Pacific Rim: Uprising
2018 · Action
as Nate Lambert
Stolen Girl
as Robeson
Texas Chainsaw
2013 · Crime
as Carl
1992
2024 · Action
as Riggin
Regretting You
2025 · Drama
as Chris Grant
Wrath of Man
as Jan
The Forger
2012 · Drama
as Ryan Felter
The Lion of Judah
2011 · Animation
as Jack
P.D.R.
2007 · Drama
as Jake
Amazing Racer
2013 · Drama
as Joey
The Fate of the Furious
as Little Nobody
Fury
2014 · Action
as Sergeant Miles
Fast X
2023 · Action