Saturday at the Starlight as Russ (1 episode)
The UnBroken as Yellow Horse
The Red Man's View as Miako
Saturday at the Starlight as Russ
Generation Angst as Johnny
2022
Those Who Walk Away as Max
2021
My Dead Dad as Kieffer
2021
Descendants: The Royal Wedding as Jay (voice)
2021
Ass Clowns: Constipated as Celebrity Ring Announcer
2021
Paradise City as Vic Lakota (8 episodes)
2020
The Never List as Lead Singer
2020
Dr. Seuss' The Grinch Musical as Young Max
2020
Let Him Go as Peter Dragswolf
2020
Julie and the Phantoms as William “Willie” (7 episodes)
2020
The Disney Family Singalong as Self
2019
Wicked Woods: A Descendants Halloween Story as Jay (voice)
2019
Descendants 3 as Jay
2019
Christy's Kitchen Throwback (1 episode)
2019
The Grizzlies as Kyle Aviak
2019
We Are Boats as Taylor
2019
Marvel Rising: Chasing Ghosts as Exile / Victor Kohl (voice)
2019
Good Trouble as Luca (24 episodes)
2018
Disney Parks Presents 25 Days of Christmas Holiday Party
2018
Marvel Rising: Secret Warriors as Victor Kohl / Exile (voice)
2018
Good Girls Get High as Jeremy
2018
Bad Company as Camino
2017
Disney Parks Presents a Disney Channel Holiday Celebration as Self
2017
American Satan as Vic Lakota
2017
Descendants 2 as Jay
2017
Descendants 2: Emojified as Jay
2017
Pitching Tents as Todd
2016
Disney Parks Presents: A Descendants Magical Holiday Celebration
2016
Westworld as Etu (1 episode)
2015
He Never Died as Jeremy
2015
Tales of Halloween as Isaac
2015
Descendants: Wicked World as Jay (voice) (12 episodes)
2015
Celebrity Family Feud as Self (1 episode)
2015
Hope Bridge as Jackson
2015
CSI: Cyber as Owen Campbell (1 episode)
2014
An Evergreen Christmas as Angel
2014
Like a Country Song as Bobby
2014
The Last Survivors as Dean
2014
X-Men: Days of Future Past as Warpath
2013
Running Deer as Tyler
2013
Radio Disney Music Awards as Self (1 episode)
2013
Radio Disney Music Awards as Self - Presenter (1 episode)
2013
Space Warriors as Conway
2013
Isolated as Self - Ambassador for Peace
2013
Hansel & Gretel: Warriors of Witchcraft as Jonah
2012
The Twilight Saga: Breaking Dawn - Part 2 as Seth Clearwater
2011
The Twilight Saga: Breaking Dawn - Part 1 as Seth Clearwater
2011
Grimm as Simon George (1 episode)
2011
Dark Games as Jake Wincott
2011
Kickin' It as Carson Hunter (1 episode)
2010
R. L. Stine's The Haunting Hour as Kai (1 episode)
2010
The Twilight Saga: Eclipse as Seth
2010
Good Luck Charlie as Kai (2 episodes)
2009
American Cowslip as Cary
2008
The Fifth Commandment as Young Chance
2007
Uncle P as Little Biker Dude
2007
The Last Sentinel as Young Tallis
2006
666: The Child as Donald
2006
The Conrad Boys as Ben Conrad
2005
Dante's Cove as Stephen (4 episodes)
2005
Everybody Hates Chris as Kid (1 episode)
2005
Pit Fighter as Vendor (uncredited)
2004
Skeleton Man as Child Warrior
2004
Yard Sale as Little Boy
2003
The Ellen DeGeneres Show as Self (1 episode)
1994
ER as Power Ranger (1 episode)