2024
Here as Helen Harris
2024
Marriage Unplugged as Suzanna
2024
Rumours as Cardosa Dewindt
2024
Jericho Ridge as Tabby
2023
Citadel as Grace Helgoff (3 episodes)
2022
Persuasion as Lady Russell
2022
The Outfit as Violet LaFontaine
2020
Avenue 5 as Rav Mulcair (17 episodes)
2019
Gold Digger as Marsha Okello (6 episodes)
2019
The Novels That Shaped Our World (3 episodes)
2019
The Personal History of David Copperfield as Mrs. Steerforth
2019
The Laundromat as Miranda
2018
A Private War as Rita Williams
2018
The Children Act as Amadia Kalu
2018
To Provide All People as A&E Consultant
2018
Hard Sun as Grace Morrigan (6 episodes)
2017
Doctor Who: Twice Upon a Time as The Glass Woman
2016
Denial as Libby Holbrook
2016
Quarry as Ruth (8 episodes)
2015
Jupiter Ascending as Diomika Tsing
2014
Lovesick as Anna Leslie (1 episode)
2014
The Face of an Angel as Roxanne
2014
Inside No. 9 as Joanne (1 episode)
2012
Sinbad as Professor (1 episode)
2011
Death in Paradise as Anna Jackson (1 episode)
2011
Coriolanus as TV Pundit
2010
Luther as DCI Erin Gray (8 episodes)
2009
The No. 1 Ladies' Detective Agency as Alice Busang (1 episode)
2008
Survivors as Samantha Willis (5 episodes)
2008
The Disappeared as Shelley Cartwright
2006
Torchwood as Beth (1 episode)
2006
The Line of Beauty as Rosemary Charles (2 episodes)
2006
Shoot the Messenger as Heather
2005
Afterlife (1 episode)
2005
Doctor Who as Helen Clay (1 episode)
2003
Canterbury Tales as Constance Musa (1 episode)
2002
Spooks as Michelle Lopez (1 episode)
1999
Bad Girls as PO Miles (1 episode)
1999
Bad Girls as Paula Miles (6 episodes)
1996
Silent Witness as Det. Supt. Gaynor Jenkins (1 episode)