Shattered
2022 · Crime
as Chris Decker
Anthem of a Teenage Prophet
2019 · Drama
as Luke Hunter
Adrenaline Rush: The Science of Risk
2002 · Documentary
as Self
Jamie Marks Is Dead
2014 · Drama
as Adam McCormick
Mall
as Jeff
The Year of Spectacular Men
2018 · Comedy
as Ross
Amityville: The Awakening
2017 · Horror
as James
My Love Affair with Marriage
2023 · Animation
as Sergei
Paradise Highway
2022 · Thriller
as Special Agent Finley Sterling
Shameless Hall of Shame
2020 · Comedy
as Ian Gallagher
The Giver
as Asher
Vampire Academy
2014 · Action
as Mason
Prom
2011 · Comedy
as Corey Doyle
Parenthood
2012 · Comedy
Reign of the Supermen
2019 · Animation
as Superboy
Tron: Ares
2025 · Action
as Caius
Dog Gone
2008 · Comedy
as Dexter
Shameless S11
Another Harvest Moon
2010 · Drama
as Jack
Click
2006 · Comedy
as Kevin O'Doyle
Brothers in Arms
2005 · Drama
as Timmy