2023
Remember It's Christmas
2023
The Ocean Will Be Mine as Eric
2023
The Mattachine Family as Jake
2022
The Letter Men as Geof MacDonald
2022
The Fairly OddParents: Fairly Odder as Dustin Lumberlake (3 episodes)
2020
The Rocky Horror Musical Live Stream as Brad Majors (Musical Performance)
2019
Young Blood as Jackson Stone
2019
Stephen King's IT: A Musical Parody as Pennywise
2019
Back to the 80s as Emilio Estevez
2019
Christy's Kitchen Throwback (1 episode)
2018
Between Worlds as Mike
2017
The 86th Annual Hollywood Christmas Parade
2017
Back to the 90s as Boy Band Singer
2016
Welcome to Willits as Zack
2016
Don't Hang Up as Brady Mannion
2016
Elephant Kingdom as Wingman (voice)
2015
Teen Beach 2 as Tanner
2014
100 Things to Do Before High School as Stephen Powers (1 episode)
2013
Disney Parks Christmas Day Parade as Self
2013
Teen Beach Movie as Tanner
2013
The Fosters as Chase Dillon (5 episodes)
2013
Radio Disney Music Awards as Self - Presenter (1 episode)
2012
Holiday Spin as Blake
2012
The Oogieloves in The Big Balloon Adventure as Diner Dancer
2012
The Client List as Billy (1 episode)
2011
Jessie as Earl (1 episode)
2010
Shake It Up as Dylan (1 episode)
2010
Virginia as Mormon boy (as Gary Clayton)