Eagle Eye
2008 · Action
as Jerry Shaw
The Greatest Game Ever Played
2005 · Biography
as Francis Ouimet
Honey Boy
2019 · Drama
as James
Wall Street: Money Never Sleeps
2010 · Drama
as Jake Moore
Padre Pio
2023 · Biography
as Padre Pio
The Battle of Shaker Heights
2003 · Comedy
as Kelly Ernswiler
Transformers
2007 · Action
as Sam Witwicky
Surf's Up
2007 · Animation
as Cody Maverick
Charlie Countryman
2013 · Comedy
as Charlie Countryman
Salvable
2025 · Action
as Vince
Holes
2003 · Adventure
as Stanley
Disturbia
2007 · Crime
as Kale
New York, I Love You
2009 · Comedy
as Jacob (segment "Shekhar Kapur")
Even Stevens S3
2002 · Comedy
as Louis Stevens
Transformers: Dark of the Moon
2011 · Action
Transformers: Revenge of the Fallen
2009 · Action
Man Down
2016 · Drama
as Gabriel Drummer
Borg vs. McEnroe
2018 · Biography
as John McEnroe
Fury
2014 · Action
as Boyd 'Bible' Swan
Lawless
2012 · Biography
as Jack Bondurant
American Honey
2016 · Adventure
as Jake
Pieces of a Woman
2021 · Drama
as Sean
A Guide to Recognizing Your Saints
2006 · Crime
as Young Dito
Indiana Jones and the Kingdom of the Crystal Skull
as Mutt Williams
2022 · Documentary
as Self
The Company You Keep
2013 · Drama
as Ben Shepard
Megalopolis
2024 · Drama
as Clodio Pulcher
The Peanut Butter Falcon
2019 · Adventure
as Tyler
Charlie's Angels: Full Throttle
2003 · Action
as Max
Bobby
2006 · Biography
as Cooper
Dumb and Dumberer: When Harry Met Lloyd
as Lewis