2025
Daredevil: Born Again (9 episodes)
2024
Ex-Husbands as Aaron
2022
Moon Manor as Andrew
2021
Physical as Tyler (20 episodes)
2019
The False Mirror as Noah
2019
A Good Dinner Party as Dave
2018
You as Benji (3 episodes)
2018
Poor Boy as Romeo Griggs
2015
Younger as Travis Jason (1 episode)
2015
Ava's Possessions as Ben
2014
The Making of Spring as Self
2014
Halt and Catch Fire as Heath (1 episode)
2014
Chicago P.D. as Teddy Courtney (1 episode)
2013
All Together Now as Ron
2013
The Story of Luke as Luke
2011
American Horror Story as Jonas Shevoore (5 episodes)
2011
The Music Never Stopped as Gabriel Sawyer
2011
The Legend of Hell's Gate: An American Conspiracy as Kid Called Kelly
2011
Shameless as Lou (Masked Man #2) (1 episode)
2010
Brotherhood as Kevin
2009
Brief Interviews with Hideous Men as Evan / Subject #28
2009
Carriers as Danny Green
2009
Fanboys as Boba Fett #1
2009
Horsemen as Alex Breslin
2009
The Answer Man as Kris Lucas
2008
The Informers as Tim Price
2008
USIDent TV: Surveilling the Southland as Self
2008
Explicit Ills as Jacob
2007
Southland Tales as Martin Kefauver
2007
The Manufacturing of 'Fast Food Nation' as Self
2007
The Go-Getter as Mercer
2006
Fast Food Nation as Gerald 'Paco'
2006
Fifty Pills as Darren
2006
Thumbsucker - Behind the Scenes as Self
2005
Thumbsucker as Justin Cobb
2005
The Chumscrubber as Lee
2005
Empire Falls as John Voss (2 episodes)
2005
Jesus of Suburbia as Jesus of suburbia /St. Jimmy
2002
Personal Velocity as Kevin
2001
Law & Order: Criminal Intent as Joey Frost (1 episode)
1999
Law & Order: Special Victims Unit as Teddy Courtney (1 episode)