| EastEnders | 2017–2018 | Actress | Kandice Taylor |
| I, Dog TV Mini Series | 2018 | Actress | Natalie Bedwyn |
| Casualty | 2016 | Actress | Mercedes Christie |
| Utopia | 2015 | Actress | Lucy |
| The Goob | 2014 | Actress | Mary |
| The Confessions of Dorian Gray | 2013 | Actress | Natalie Isaacs (voice) |
| Death in Paradise | 2013 | Actress | Lily Shaw |
| Little Larry | 2012 | Actress | Lilly |
| Primeval | 2007–2011 | Actress | Abby Maitland |
| Primeval Evolved | 2009 | Actress | Abby Maitland |
| Marple | 2007 | Actress | Tilly Rice |
| Blessed | 2005 | Actress | 'Girl Thing' Member |
| Seed of Chucky | 2004 | Actress | Joan |
| Agent Cody Banks 2: Destination London | 2004 | Actress | Emily |
| S Club Seeing Double | 2003 | Actress | Hannah |
| S Club 7: You | 2002 | Actress | Dancer |
| Viva S Club | 2002 | Actress | Hannah |
| S Club 7: Have You Ever | 2001 | Actress | Hannah Spearritt |
| Hollywood 7 | 2001 | Actress | Hannah |
| S Club Party Live Video | 2001 | Actress | |
| S Club 7: Special Edition | 2001 | Actress | Hannah Spearritt |
| S Club 7: Don't Stop Movin' | 2001 | Actress | Hannah Spearritt |
| S Club 7: Never Had a Dream Come True | 2001 | Actress | Hannah Spearritt |
| S Club 7: Reach | 2000 | Actress | Hannah Spearritt |
| S Club 7: Artistic Differences | 2000 | Actress | Hannah |
| S Club 7 in L.A. | 2000 | Actress | Hannah |
| S Club 7 in Miami | 1999–2000 | Actress | Hannah |
| S Club 7: You're My Number One Music Video | 1999 | Actress | Hannah Spearritt |
| S Club 7: Two in a Million | 1999 | Actress | Hannah Spearritt |
| S Club 7: Boyfriends and Birthdays | 1999 | Actress | Hannah |
| S Club 7: S Club Party | 1999 | Actress | Hannah Spearritt |
| S Club 7: Back to the 50's | 1999 | Actress | Hannah |
| S Club 7: Bring It All Back | 1999 | Actress | Hannah Spearritt |
| The Cater Street Hangman | 1998 | Actress | Lily |
| S Club 7: Don't Stop Movin' | 2001 | Composer | Composer |
| S Club 7: Bring It All Back | 1999 | Composer | Composer |
| The Project | 2024 | Soundtrack | writer: "Don't Stop Movin'" |
| The Hit List | 2021 | Soundtrack | lyrics: "Bring It All Back" |
| This Is MY House | 2021 | Soundtrack | writer: "Bring It All Back" (uncredited) |
| David Doom: 10th Anniversary Celebration! TV Special | 2019 | Soundtrack | lyrics: "Bring It All Back" |
| One Hit Wonderland | 2018 | Soundtrack | lyrics: "Bring It All Back" |
| Lorraine | 2017 | Soundtrack | writer: "Bring It All Back", "Don't Stop Movin'" (uncredited) |
| Strictly Come Dancing | 2014 | Soundtrack | performer: "Reach", "Don't Stop Movin'" |
| One Day | 2011 | Soundtrack | writer: "Don't Stop Movin'" |
| The X Factor UK | 2007–2008 | Soundtrack | writer: "Don't Stop Movin'" (uncredited) |
| Monkey Dust | 2003 | Soundtrack | writer: "Don't Stop Moving" (uncredited) |
| Idols | 2003 | Soundtrack | writer: "Don't Stop Movin'" |
| S Club Seeing Double | 2003 | Soundtrack | writer: "Don't Stop Movin'" |
| Party at the Palace: The Queen's Concerts, Buckingham Palace | 2002 | Soundtrack | writer: "Don't Stop Movin'" |
| Clocking Off | 2002 | Soundtrack | lyrics: "Bring It All Back" |
| Coronation Street | 2001 | Soundtrack | writer: "Don't Stop Movin'" |
| S Club 7: Don't Stop Movin' | 2001 | Soundtrack | writer: "Don't Stop Movin'" |
| The Parole Officer | 2001 | Soundtrack | writer: "Don't Stop Moving" |
| Top of the Pops | 2001 | Soundtrack | writer: "Don't Stop Movin'" |
| Queer as Folk | 2000 | Soundtrack | writer: "Bring It All Back" |
| EastEnders | 1999 | Soundtrack | writer: "Bring It All Back" |
| S Club 7 in Miami | 1999–2000 | Soundtrack | lyrics: "Bring It All Back" |
| Dancing on Ice | 2024 | Self | Self - Contestant |
| Loose Women | 2014–2024 | Self | Self |
| Comic Relief 2023 | 2023 | Self | Self |
| The One Show | 2023 | Self | Self |
| Britain's Favourite 90s Songs | 2021–2022 | Self | Self |
| Impossible Celebrities | 2018 | Self | Self - Contestant |
| Sport Relief 2018 TV Special | 2018 | Self | Self - Celebrity Boxer |
| My Mixtape TV Series | 2016 | Self | Self |
| The Saturday Show TV Series | 2016 | Self | Self |
| Too Much TV | 2016 | Self | Self - Interviewed Guest |
| Lorraine | 2016 | Self | Self - Guest |
| Ant & Dec's Saturday Night Takeaway | 2015 | Self | Self - Performer (as S Club 7) |
| Children in Need | 2014 | Self | Self |
| Your Vintage TV Series | 2014 | Self | Self - Presenter |
| Daybreak | 2011 | Self | Self |
| This Morning | 2001–2011 | Self | Self |
| Strictly Come Dancing | 2009 | Self | Self - Audience Member |
| Sound | 2009 | Self | Self |
| The British Soap Awards 2008 | 2008 | Self | Self - Presenter |
| Friday Night with Jonathan Ross | 2008 | Self | Self |
| Ministry of Mayhem | 2004 | Self | Self |
| GMTV | 2004 | Self | Self |
| The Sharon Osbourne Show | 2004 | Self | Self |
| Tinseltown TV | 2004 | Self | Self |
| PJ's Bedtime TV Series | 2003–2007 | Self | Self - Storyteller (2004) |
| The Saturday Show | 2001–2003 | Self | Self |
| Smile | 2002–2003 | Self | Self (as S Club) |
| Don't Stop Movin' TV Mini Series | 2002 | Self | Self |
| Smash Hits Poll Winners Party 2002 TV Special | 2002 | Self | Performer (as S Club) |
| S Club 7: Carnival | 2002 | Self | Self |
| Party at the Palace: The Queen's Concerts, Buckingham Palace | 2002 | Self | Self - Performer |
| Exclusive | 2002 | Self | Self |
| National Lottery Christmas Cracker | 2001 | Self | Self (as S Club 7) |
| The Generation Game | 2000–2001 | Self | Self - Guest Star (as S Club 7) |
| So Graham Norton | 2001 | Self | Self (as S Club 7) |
| Pop Goes Christmas TV Special | 2001 | Self | Self - Performer (as S Club 7) |
| S Club Search | 2001 | Self | Self |
| Música sí | 2000–2001 | Self | Self (as S Club 7) |
| Top of the Pops | 2000–2001 | Self | Self |
| Live & Kicking | 1999–2001 | Self | Self (as S Club 7) |
| S Club 7 Go Wild! | 2000 | Self | Self |
| It's Only Rock 'n' Roll | 2000 | Self | Self (as S Club 7) |
| S Club 7 in New Zealand | 2000 | Self | Hannah (as S Club 7) |
| S Club 7: Christmas Special | 2000 | Self | Self |
| TV Hits Awards 2000 TV Special | 2000 | Self | Self |
| Pass the Mic TV Series | 2000 | Self | Self |
| FBi | 2000 | Self | Self (as S Club 7) |
| Jim Davidson Presents TV Series | 2000 | Self | Self |
| Night Fever | 1999 | Self | Self - S Club 7 (uncredited) |
| S Club 7: Bring It All Back (To You) | 1999 | Self | Self (as S Club 7) |
| S Club 7 - It's an S Club Thing | 1999 | Self | Hannah (as S Club 7) |
| The Greatest Store in the World | 1999 | Self | Self (as S Club 7) |
| Jet 7 | 1999 | Self | Self |
| Fully Booked | 1999 | Self | Self (as S Club 7) |
| TV Hits Awards 1999 | 1999 | Self | Self (as S Club 7) |
| Planet Pop | 1998 | Self | Self (as S Club 7) |
| Chucky | 2022 | Archive Footage | Joan (archive footage, uncredited) |
| Video on Trial | 2006 | Archive Footage | Self - S Club 7 (archive footage, uncredited) |
| CD:UK | 2006 | Archive Footage | Self (archive footage, as S Club 7) |
| Top of the Pops | 2000–2001 | Archive Footage | Self (archive footage) |