2025
The Assessment as Ambika2024
Doctor Who as Duchess of Pemberton2024
Disclaimer as Narrator (voice)2024
Creature Commandos as The Bride (voice)2024
The Trouble with Jessica as Jessica2024
Macbeth as Lady Macbeth2024
Maya: Birth of a Superhero as Maya (Superhero)2023
Mission: Impossible - Dead Reckoning Part One as DIA2023
Obsession as Ingrid Farrow2023
Extrapolations as Gita Mishra2022
The Legend of Vox Machina as Lady Allura Vysoren (voice)2022
Obi-Wan Kenobi as Tala Durith2022
Obi-Wan Kenobi: A Jedi's Return as Self - Tala Durith2022
National Theatre Live: The Seagull as Arkadina2021
Crisis as Madira Brower2021
Silent Hours as Dr. Catherine Benson2020
For Life as Safiya Masry2020
The One and Only Ivan as Dr. Maya Wilson2020
Rebuilding Notre-Dame as Narrator - (Voice)2020
Faith Healer as Grace2020
Lost Pyramids of the Aztecs as Narrator (Voice)2019
Carnival Row as Piety Breakspear2019
The Capture as Khadija Khan2019
Close as Rima Hassine2019
Official Secrets as Shami Chakrabarti2019
This Way Up as Charlotte2019
Secrets of Egypt's Valley of the Kings as Narrator (Voice)2019
National Theatre Live: Present Laughter as Liz Essendine2018
Patrick Melrose as Anne Moore2017
Una as Sonia2017
Reported Missing as Self - Narrator (voice)2017
Reported Missing as Self - Narrator (voice)2017
The Machine as Hannah2017
Unspeakable as Jo2017
The Great British Skinny Dip as Host2016
Paranoid as Nina Suresh2015
National Theatre Live: Man and Superman as Ann Whitefield/Ana2015
Vintage Blood as Izzy2014
Exodus: Gods and Kings as High Priestess2014
Hampstead Theatre At Home: Tiger Country as Vashti2014
Titus Andronicus - Live at Shakespeare's Globe as Tamora2013
Anna as Judith Morrow2013
What Remains as Elaine2012
World Without End as Mattie Wise2012
Hunted as Natalie Thorpe2011
Game of Thrones as Ellaria Sand2011
Silk as George Duggan2010
Luther as Zoe Luther2010
Human Target as Ilsa Pucci2010
Harold Pinter: A Celebration as Self2009
Moses Jones as Dolly2008
Comanche Moon as Therese Wanz2007
Sex and Death 101 as Devon Sever2007
The Whistleblowers as Alisha Cole2006
Torchwood as Suzie Costello2006
Basic Instinct 2 as Denise Glass2006
3 LBS as Adrianne Holland2005
Bones as Inspector Cate Pritchard2005
Rome as Niobe of the Voreni2005
Love Soup as Not available2005
ShakespeaRe-Told as Lucie2005
Broken News as Melanie Bellamy2005
A Waste of Shame: The Mystery of Shakespeare and His Sonnets as Lucie "The dark lady"2005
The Quatermass Experiment as Judith Carroon2005
Bring Something Back: The Making of 'The Quatermass Experiment' as Not available2004
Hustle as D.C.I. Lucy Britford2004
Bride & Prejudice as Kiran2003
Reversals as Kathy Irwin2003
Canterbury Tales as Meena2002
The Inspector Lynley Mysteries as Melissa Booth2002
Mad Dogs as Narendra2001
Law & Order: Criminal Intent as Bela Khan2001
The Whistle-Blower as Diane Crossman2001
One for the Road as Gila2000
Attachments as Sasha2000
Attachments as Sacha2000
Other People's Children as Amy1999
Psychos as Not available1998
Jinnah as Ruttie Jinnah1997
Kama Sutra: A Tale of Love as Maya1997
Sixth Happiness as AmyNaN
Inside the Box as Catherine PowellNaN
Cold Water as FionaNaN
The Beacon as Not available1997
Clancy's Kitchen as KittyNaN
Mother Daughter as Not available2018
Early Days Executive Producer