Acting
2024
Rebus
5 episodes
as
Maggie Blantyre
2023
Slay & Prepare
as
Celeste
2022
Andor
1 episode
as
Roboda Beehaz
2019
Elizabeth Is Missing
as
Maud's Mother
2018
Bohemian Rhapsody
as
Shelley Stern
2017
Blue Christmas
as
Lily
2015
Iona
as
Elizabeth
2014
Grantchester
1 episode
as
Annabel Morrison
2014
Call the Midwife
1 episode
as
Jeanette Heckford
2013
Luther
1 episode
as
Kiera Mills
2013
Case Histories
1 episode
as
Rachel Stewart
2012
Scrubber
as
Neighbour
2008
The Broken
as
Kate Coleman
2008
Lost in Austen
4 episodes
as
Charlotte Lucas
2007
Atonement
as
Fiona Maguire
2006
Low Winter Sun
as
Louise Cullen
2006
Driving Lessons
as
Bryony
2006
Doctor Who
1 episode
as
Lady Isobel
2005
Whatever Love Means
as
Lady Diana Spencer
2005
Sugar Rush
1 episode
as
Miss Forbes
2000
Are You Afraid of the Dark?
1 episode