2023
Which Brings Me to You as Will
2023
Justice League x RWBY: Super Heroes & Huntsmen, Part One as Batman / Bruce Wayne (voice)
2023
The Consultant as Craig Horne (8 episodes)
2022
Murder at Yellowstone City as Young Jim
2022
Joe vs Carole as Travis Maldonado (8 episodes)
2020
The Stand as Lloyd Henreid (5 episodes)
2020
Body Cam as Danny Holledge
2019
The Kill Team as Andrew Briggman
2019
Good Posture as Jon (uncredited)
2018
Stella's Last Weekend as Jack
2017
Home Again as Teddy Dorsey
2017
Death Note as Light Turner
2017
Room 104 as Joseph (1 episode)
2016
Buried Child as Vince
2016
In Dubious Battle as Jim Nolan
2015
The Sound and the Fury as Spoade
2015
The Intern as Justin
2015
Paper Towns as Quentin
2014
Behind the Scenes of Palo Alto as Self
2014
The Fault in Our Stars as Isaac
2014
Behaving Badly as Rick Stevens
2013
Stuck in Love as Rusty Borgens
2013
Admission as Jeremiah
2013
The Last Keepers as Simon
2011
New Year's Eve as Walter
2011
Peace, Love & Misunderstanding as Jake Hudson
2009
BrainSurge as Himself (1 episode)
2009
Mr. Troop Mom as Nat Wolff
2009
The Naked Brothers Band: Naked Idol as Himself
2008
The Naked Brothers Band: Polar Bears as Self
2007
The Naked Brothers Band: Battle of the Bands as Himself
2007
The Naked Brothers Band as Nat (40 episodes)
2005
The Naked Brothers Band: The Movie as Nat
2003
Jimmy Kimmel Live! (1 episode)
2000
MTV Cribs as Himself