Obsession as Ciara (2 episodes)
Field Notes On Love as Mae
2023
History of the World: Part II as Anastasia Romanov (3 episodes)
2022
The Jennifer Hudson Show as Self (1 episode)
2022
Vengeance as Kansas City Shaw
2022
Good Mourning as Olive
2022
Big Nate as Ellen Wright (voice) (52 episodes)
2021
Descendants: The Royal Wedding as Mal (voice)
2021
Snacked as Self (1 episode)
2021
Schmigadoon! as Betsy McDonough (6 episodes)
2021
Schmigadoon! as Jenny Banks (6 episodes)
2021
Myths and Hymns as Soloist, "How Can I Lose You?"
2020
The Disney Family Singalong as Self
2019
Marvel Rising: Playing with Fire as Gwen Stacy / Ghost-Spider (voice)
2019
Marvel Rising: Operation Shuri as Gwen Stacy / Ghost-Spider (voice)
2019
Wicked Woods: A Descendants Halloween Story as Mal (voice)
2019
The Kelly Clarkson Show (1 episode)
2019
Marvel Rising: Battle of the Bands as Gwen Stacy / Ghost-Spider (voice)
2019
The Angry Birds Movie 2 as Ella (voice)
2019
Descendants 3 as Mal
2019
Marvel Rising: Heart of Iron as Gwen Stacy / Ghost-Spider (voice)
2019
Marvel Rising: Chasing Ghosts as Gwen Stacy / Ghost-Spider (voice)
2018
Hocus Pocus 25th Anniversary Halloween Bash as Self
2018
Under the Sea: A Descendants Story as Mal
2018
Marvel Rising: Initiation as Gwen Stacy / Ghost-Spider (voice) (6 episodes)
2018
Lie Detector as Self (1 episode)
2017
Disney Parks Presents a Disney Channel Holiday Celebration as Self
2017
Descendants 2 as Mal
2017
Descendants 2: Emojified as Mal
2016
Disney Parks Presents: A Descendants Magical Holiday Celebration
2016
The Lodge as Jess (4 episodes)
2016
Celebrating 100 Disney Channel Original Movies as Self
2016
LEGO Star Wars: The Freemaker Adventures as Becky Smoochenbacher (voice) (1 episode)
2016
The Girl and the Dreamcatcher: Make You Stay
2016
Soy Luna as Dove Cameron (1 episode)
2016
Angie Tribeca as Grace (1 episode)
2015
Disney Parks Unforgettable Christmas Celebration as Self
2015
R.L. Stine's Monsterville: The Cabinet of Souls as Beth
2015
Descendants: Wicked World as Mal (1 episode)
2015
Descendants: Wicked World as Mal (voice) (36 episodes)
2015
Celebrity Family Feud as Self (1 episode)
2015
Barely Lethal as Liz Larson
2014
The Tonight Show Starring Jimmy Fallon as Self (2 episodes)
2014
Cloud 9 as Kayla Morgan
2013
Disney Parks Christmas Day Parade as Self
2013
Marvel's Agents of S.H.I.E.L.D. as Ruby Hale (6 episodes)
2013
Liv and Maddie as Helga Rooney (1 episode)
2013
Liv and Maddie as Liv Rooney / Maddie Rooney (80 episodes)
2013
Radio Disney Music Awards as Self (1 episode)
2013
Radio Disney Music Awards as Self - Host (1 episode)
2013
Radio Disney Music Awards as Self - Presenter (1 episode)
2012
Malibu Country as Sienna (1 episode)
2012
Marvel's Ultimate Spider-Man as Gwen Stacy, Spider-Gwen (voice) (1 episode)
2011
Austin & Ally as Bobbie (1 episode)
2011
Shameless as Holly Herkimer (2 episodes)
2010
RuPaul's Drag Race: Untucked as Self - Guest (1 episode)
2009
RuPaul's Drag Race as Self - Guest Judge (1 episode)
2008
The Mentalist as Charlotte Anne Jane (1 episode)
2004
Project Runway as Self - Guest Judge (1 episode)
1988
LIVE with Kelly and Mark (2 episodes)
1987
Kids' Choice Awards as Self (1 episode)
1987
Kids' Choice Awards as Self - Presenter (1 episode)
1984
MTV Video Music Awards as Self (2 episodes)
1974
American Music Awards as Self - Musical Guest (1 episode)
1972
Dick Clark's New Year's Rockin' Eve with Ryan Seacrest as Self - Performer (Hollywood) (2 episodes)
1959
The Grammy Awards as Self (1 episode)