Telewizja:
* Korona (2016-obecnie) - Księżniczka Małgorzata (sezon 2)
* Doktor Who (2015-obecnie) - Rani (sezon 11)
* Ostatnie królestwo (2015–2022) - Aethelflaed (powracająca rola)
* Zadzwoń do położnej (od 2012 r.) - Siostra Julienne (rola powracająca)
* Godzina (2011–2012) - Bella Jones
* Być człowiekiem (2008-2013) - Annie (rola powracająca)
* Projekt Niewinność (2005) - Żaneta
* Wypadek (od 1986 r.) - Różne role
* EastEnders (1985-obecnie) - Różne role
Film:
* Inna dziewczyna Boleyn (2008) – Lady Jane Rochford
* Znaczenie bycia poważnym (2002) - Pani Pryzmat
* Szaleństwo króla Jerzego (1994) - Królowa Charlotta
Chociaż wystąpiła w kilku głośnych projektach, grała głównie postacie drugoplanowe. To świetny pokaz jej imponującego zakresu i wszechstronności jako aktorki.