2024
Smile 2 as Joel2024
Strange Darling as The Demon2023
The Passenger as Benson2023
What Comes Around as Eric2023
Mother, May I? as Emmett2022
Smile as Joel2022
Scream as Vince Schneider2020
Interrogation as Eric Fisher2020
Dinner in America as Simon2020
Ghosts of War as Tappert2020
The Catch as Bobby McManus2019
The Cleansing Hour as Drew2018
The Cleanse as Eric2018
Far Cry 5: Inside Eden's Gate as Alex2017
Alien Code as Alex2016
Outsiders as Hasil2016
The Finest Hours as Andy Fitzgerald2016
Welcome to Happiness as Woody2016
Band of Robbers as Huck Finn2016
Zen Dog as Reed2015
Just Before I Go as Zeke Morgan2014
Play It Again, Dick as Cassidy 'Beaver' Casablancas / Kyle Gallner2014
American Sniper as Goat-Winston2014
Dear White People as Kurt Fletcher2013
Beautiful Creatures as Larkin Ravenwood2013
CBGB as Lou Reed2012
Smashed as Owen Hannah2011
Red State as Jarod2011
Beautiful Boy as Sammy2011
Cougars, Inc. as Sam2011
Little Birds as Jesse MacNamara2011
Losers Take All as Brian2011
Magic Valley as TJ Waggs2010
The Walking Dead as Zach2010
Past Life as Xander2010
A Nightmare on Elm Street as Quentin Smith2010
Cherry as Aaron2009
Jennifer's Body as Colin Gray2009
The Haunting in Connecticut as Matt Campbell2008
Red as Harold2008
Gardens of the Night as Ratboy2008
Trunk as Will2007
Life as Zak Sutter2007
Sublime as Ned2006
Big Love as Jason Embry2006
Four Kings as Spencer2006
Danika as Kurt Merrick2005
Criminal Minds as James Heathridge2005
Bones as Jeremy Farrell2005
Medium as Young Stephen2005
The Closer as Eric Wallace2005
Red Eye as Headphone Kid's Brother2005
Close to Home as Jacob Towers2004
CSI: NY as Reed Garrett2004
Veronica Mars as Cassidy 'Beaver' Casablancas2004
Jack & Bobby as BJ Bongaro2003
Cold Case as Cameron Coulter (1995)2002
The Shield as Lloyd Denton2001
Smallville as Bart Allen2001
Wet Hot American Summer as Bobby's Buddy2000
The District as Brian Johnson1999
Law & Order: Special Victims Unit as Shane Mills1999
Law & Order: Special Victims Unit as Marc Lesinski1999
Judging Amy as Zachary Pettit1999
Third Watch as RayleighNaN
The Strangers : Part One as Officer BishopNaN
A Bobby Thing as Not availableNaN
Prey as RyanNaN
Skull as Sam RazorNaN
Just Breathe as Nick Blanco2003
Finding Home as Young Dave2003
Red Betsy as Charlie1994
Touched by an Angel as Josh WalkerNaN
Carolina Caroline as Not availableNaN
Cotton Fever as Not availableNaN
Gullible Bitch as Not available2016
Welcome to Happiness Producer