2021
Buffering as Rosie (6 episodes)
2020
Industry as Bobby (1 episode)
2020
Guessable (1 episode)
2018
Jon Richardson: Ultimate Worrier as Self (1 episode)
2018
Modern Life Is Rubbish as Kerry
2018
Roast Battle as Self (1 episode)
2017
Richard Osman's House of Games as Self - Contestant (5 episodes)
2017
Jessie Cave: I Loved Her as Self
2016
The Rebel as Steph (1 episode)
2015
Tale of Tales as Fenizia
2014
Glue as Annie Maddocks (8 episodes)
2013
8 Out of 10 Cats Does Countdown (1 episode)
2013
Father Brown as Pandora Pott (1 episode)
2012
Great Expectations as Biddy
2012
Call the Midwife as Connie Manley (1 episode)
2011
Black Mirror as Edna (1 episode)
2011
Harry Potter and the Deathly Hallows: Part 2 as Lavender Brown
2010
Harry Potter and the Deathly Hallows: Part 1 as Lavender Brown
2010
Grandma's House as Zazzy (1 episode)
2009
Harry Potter and the Half-Blood Prince as Lavender Brown
2008
Summerhill as Stella