2022
The Teacher as Ava (1 episode)
2021
Zack Snyder's Justice League as Elinore Stone
2020
Black Narcissus as Sister Philippa (3 episodes)
2020
White Wall as Gina (8 episodes)
2018
The Intent 2: The Come Up
2018
The Child in Time as Mrs. Matterson
2015
Cuffs as Custody SGNT Melanie Pyke (8 episodes)
2015
The Carrier as Maria Adams
2011
Death in Paradise as Gardenia Dujon (1 episode)
2011
Vera as Louise Wilmott (1 episode)
2004
Bodies as Hazel Melrose (16 episodes)
2004
Shameless as Avril Powell (14 episodes)
2003
Between The Sheets as Catherine Walton (6 episodes)
2003
Buried as Cleo Kingley (1 episode)
2002
Lenny Blue as Girlfriend
2001
Waking the Dead as Dr Claudia Vincent (1 episode)
1996
Silent Witness as Dr Emily Braithwaite (1 episode)