Field Notes On Love as Hugo
2024
The 5-Year Christmas Party as Max
2024
Chasing Oslo as Oslo Green
2024
Bluey Book Reads as Reader (1 episode)
2022
Hello, Goodbye, and Everything in Between as Aidan
2022
Naked Mole Rat Gets Dressed: The Underground Rock Experience as Wilbur J. Mole Rat, Jr. (voice)
2022
Turning Red as Robaire (4*Town) (voice)
2021
Star Wars: Visions as Self (1 episode)
2021
The D'Amelio Show as Self (archive footage) (1 episode)
2021
Archibald's Next Big Thing Is Here as Finly (voice) (48 episodes)
2020
Work It as Jake Taylor
2020
Royalties as Kissgo Muah (1 episode)
2020
The Disney Family Singalong as Self
2020
To All the Boys: P.S. I Still Love You as John Ambrose McClaren
2019
High School Musical: The Musical: The Series as Jamie Porter (1 episode)
2019
Archibald's Next Big Thing as Finly (voice) (52 episodes)
2018
Disney Parks Magical Christmas Day Parade as Self - Co-Host & Performer
2018
Disney Parks Presents 25 Days of Christmas Holiday Party
2018
The Wonderful World of Disney: Magical Holiday Celebration as Self
2018
She-Ra and the Princesses of Power as Seahawk (voice) (52 episodes)
2018
Hocus Pocus 25th Anniversary Halloween Bash as Self - Host
2018
Dancing with the Stars: Juniors as Self - Host (9 episodes)
2017
Decorating Disney: Holiday Magic as Performance
2016
Disney Parks Magical Christmas Celebration as Self
2016
Grease Live as Doody
2015
Teen Beach 2 as Seacat
2014
The Flash as Bart Allen / Impulse (6 episodes)
2013
Teen Beach Movie as Seacat
2013
Liv and Maddie as Holden Dippledorf (12 episodes)
2013
Radio Disney Music Awards as Self (1 episode)
2013
Radio Disney Music Awards as Self - Host (1 episode)
2011
Teen Wolf as Noah Patrick (2 episodes)
2007
iCarly as Clark (1 episode)
2005
Bones as Ian Johnson (1 episode)
2005
Dancing with the Stars as Self - Contestant (12 episodes)
1997
The View as Self - Guest (1 episode)
1988
LIVE with Kelly and Mark as Self - Guest (1 episode)