Year | Title | Role | Notes |
---|
2006–07 | Mortified | Brittany Flune | Main role (26 episodes) |
2008–09 | Trapped | Natasha Hamilton | Main role (26 episodes) |
2009 | K-9 | Taphony | 1 episode ("Taphony and the Time Loop") |
2011 | Castaway | Natasha Hamilton | Main role (15 episodes) |
Zombies and Cheerleaders | Claire | Unsold Disney Channel pilot |
2013–14 | Jessie | Shaylee Michaels | 2 episodes |
2013–18 | The Fosters | Callie Adams Foster | Main role (104 episodes) |
2013 | Phineas and Ferb | Herself / Co-host (UK version only) | 1 episode ("Musical Cliptastic Countdown (Hosted By Kelly Osbourne") |
Teen Beach Movie | McKenzie Fox | Main role; Disney Channel Original Movie |
2014 | Jake and the Never Land Pirates | Wendy Darling (voice) | 1 episode ("Battle for the Book") |
2015 | Teen Beach 2 | McKenzie Fox | Main role; Disney Channel Original Movie |
2016–19 | The Lion Guard | Jasiri (voice) | 6 episodes |
2019–present | Good Trouble | Callie Adams Foster | Main role, executive producer |