2024
Cristóbal Balenciaga as Prudence Glynn2024
National Theatre Live: Underdog: The Other Other Brontë as Charlotte Brontë2022
DI Ray as DCI Kerry Henderson2021
The Cleaner as Lara2021
The Tower as DS Sarah Collins2021
Game Over as Mother2020
Between the Covers as Self2020
Emma. as Miss Taylor / Mrs. Weston2020
White House Farm as Ann Eaton2019
Gentleman Jack as Marian Lister2019
Game of Thrones: The Last Watch as Self2019
Frayed as Hannah2018
Killing Eve as Geraldine2018
Surviving Christmas with the Relatives as Miranda2018
The Blue Door as Clare2017
The End of the F***ing World as DC Eunice Noon2017
Queers. as Bobby2017
Queers. as Not available2017
The Moorside as Karen Matthews2017
Prevenge as Len2017
Decline and Fall as Diane Fagan2017
Sump as Kate2016
The Crown as Patricia Campbell2016
Upstart Crow as Kate2015
Star vs. the Forces of Evil as Solaria Butterfly (voice)2015
Hetty Feather as Ida Battersea2014
Inside No. 9 as Columbina, a Maid2014
Alan Davies: As Yet Untitled as Self2014
Mapp and Lucia as Irene Coles2014
Almost Royal as Narrator2013
Sweat the Small Stuff as Self - Panelist2011
Game of Thrones as Yara Greyjoy2010
Gulliver's Travels as Lilliputian Rose2010
The Wolfman as Gwen's Maid2009
Horrible Histories as Not available2007
The Graham Norton Show as SelfNaN
The Last Disturbance of Madeline Hynde as Not available2009
Horrible Histories Writer