2024
The Gathering as Natalie (6 episodes)
2023
Boiling Point as Carly (4 episodes)
2023
The Pod Generation as Alice
2023
Six Four as Michelle O'Neill (4 episodes)
2022
Suspect as Lousia McAdams (8 episodes)
2022
The Lazarus Project as Janet Daniels (16 episodes)
2021
The Amazing Mr. Blunden as Mrs. Allen
2021
The Making of Boiling Point as Self
2021
Boiling Point as Carly
2021
Say Your Prayers as Imelda
2019
FX's A Christmas Carol as Mary Cratchit
2019
Star Wars: The Rise of Skywalker as Pilot Tyce
2019
I Am... as Toni (1 episode)
2018
The Dead Ones as Marla
2016
Delicious as Rosa (3 episodes)
2016
Obesity: The Post Mortem as Narrator
2016
Morgan as Dr. Brenda Finch
2016
The A Word as Nicola Daniels (6 episodes)
2016
Ramona & The Chair as Zadie
2015
Black Work (3 episodes)
2014
The Red Tent as Bilhah (2 episodes)
2014
Inside No. 9 as Val (1 episode)
2011
Black Mirror as Liza Bahar (1 episode)
2011
Death in Paradise as Lauren Campese (1 episode)
2011
Vera as Corinne Franks (1 episode)
2010
Sherlock as Sgt Sally Donovan (4 episodes)
2009
Hope Springs as Josie Porritt (8 episodes)
2007
Party Animals as Kerry (8 episodes)
2006
Waterloo Road as Helen Hopewell (20 episodes)
2005
Doctor Who as Abi Lerner (1 episode)
2005
Doctor Who as Rosa Parks (1 episode)
2004
Vera Drake as Jamaican Girl
2004
Hustle as Tina (1 episode)
2003
Between The Sheets as Tracy Ellis (6 episodes)
2003
Blue Murder as Andrea (1 episode)
2000
This Is Personal: The Hunt for the Yorkshire Ripper as Rita Rytka