The Song of Sway Lake
2018 · Drama
as Ollie
Lords of Chaos
2019 · Biography
as Euronymous
Lymelife
2009 · Comedy
as Scott Bartlett
Jack Goes Home
2016 · Drama
as Jack
Mean Creek
2004 · Crime
as Sam
The Expecting
2020 · Short
as Tyler
5lbs of Pressure
2024 · Crime
as Mike
Hick
2012 · Comedy
as Clement
The Chumscrubber
2005 · Comedy
as Charlie Stiffle
Twelve
2010 · Action
as Chris
The Zodiac
2006 · Crime
as Johnny Parish
Chasing 3000
2010 · Family
as Teenage Roger Straka
Bullet Head
2017 · Crime
as Gage
Signs
2002 · Drama
as Morgan Hess
The Night Listener
as Pete D. Logand
It Runs in the Family
2003 · Comedy
as Eli Gromberg
Down in the Valley
2005 · Drama
as Lonnie
Columbus
2017 · Drama
as Gabriel
Under the Banner of Heaven
2022 · Crime
as Samuel Lafferty
Dead Money
2024 · Thriller
as Uncle Lonnie AKA Revolver
Waco
2018 · Crime
as David Thibodeau
Off Season
2001 · Comedy
as Jackson Mayhew
Welcome to Willits
2017 · Horror
as Possum
Electrick Children
2012 · Drama
as Clyde
Igby Goes Down
2002 · Comedy
as 10-year-old Igby
You Can Count on Me
2000 · Drama
as Rudy
Materna
2020 · Drama
as Gabe
Hive
2023 · Comedy
as Marcus
The Good Son
1993 · Drama
as Richard in Picture
The Last Thing Mary Saw
2022 · Drama
as The Intruder