2025
Marked Men: Rule + Shaw as Rome Archer2024
Bad Boys: Ride or Die as Dorn2024
Earth Abides as Isherwood 'Ish' Williams2024
Bad Boys: Legacy as Self2023
Guy Ritchie's The Covenant as Sergeant Declan O'Brady2021
Night Teeth as Rocko2021
Heels as Ace Spade2021
Heart of Champions as Alex2021
National Champions as Emmett Sunday2020
Bad Boys for Life as Dorn2020
Operation Christmas Drop as Captain Andrew Jantz2019
Midway as Lieutenant Roy Pearce2019
Recon as Marson2015
Vikings: Athelstan's Journal as Bjorn Lothbrok (archive footage)2015
Final Girl as The Mastermind 'Jameson'2015
The Final Girls as Chris Briggs2015
Blackway as Nate2014
When the Game Stands Tall as Chris Ryan2013
Vikings as Bjorn Lothbrok2013
Grown Ups 2 as Braden2013
Lone Survivor as Petty Officer Second Class Shane Patton2012
The Hunger Games as Cato2012
The World Is Watching: Making the Hunger Games as Self (Cato)2009
Race to Witch Mountain as Seth2007
The Seeker: The Dark Is Rising as Will Stanton2007
The Sandlot: Heading Home as E.J.2006
A Little Thing Called Murder as Young Kenny Kimes2005
Eve and the Fire Horse as Boy #22005
Scary Godmother: The Revenge of Jimmy as Jimmy (voice)2004
MXP: Most Xtreme Primate as Child2001
Air Bud: World Pup as Actor (uncredited)NaN
Night Comes as Not availableNaN
Shiver as Not availableNaN
Killing Castro as Not available