2024
Marvel Studios Assembled: The Making of The Marvels as Self - 'Dar-Benn'2024
All of You as Not available2024
The Battle for Black Music: Paid in Full as Self - Narrator2023
The Marvels as Dar-Benn2023
Mog's Christmas as Mrs. Gaynor (voice)2022
Mr. Malcolm's List as Julia Thistlewaite2022
Maryland as Also Mary2021
Spice Girls: How Girl Power Changed Britain as Self - Narrator2019
Greta as Alexa Hammond2019
Velvet Buzzsaw as Josephina2019
Egypt's Lost Pyramid as Narrator2018
The Big Narstie Show as Self2018
Wanderlust as Claire2018
World's Tiniest Masterpieces as Narrator2018
Prince: the Last Year of a Legend as Self - Narrator2017
Guerrilla as Omega2017
Oasis as Severin2017
Oasis as Severin2016
Nocturnal Animals as Alex2016
The Tall Tales of Urchin as Ragamuffin (voice)2016
Little Soldier as Not available2015
Not Safe for Work as Katherine2014
24 Hours in Police Custody as Self - Narrator (voice)2014
Doctor Who Extra as Self2014
Flinch as Emily2013
The Last Leg as Self2011
Fresh Meat as Violet 'Vod' Nordstrom2011
Case Histories as Deborah Arnold2011
Blitz as Elizabeth Falls2011
Dreams of a Life as Joyce Vincent2011
Weekender as Sarah2011
Lapland as Jingle Jill2011
A bloody muddle as Kate2010
Sherlock as Sally Donovan2010
Tomato Soup as Gun Girl2009
Misfits as Jessica2009
St Trinian's 2: The Legend of Fritton's Gold as Bianca2008
Othello - Live at Shakespeare's Globe as Bianca2005
Doctor Who as Journey Blue2005
The Crust as Sasha2002
Shooters as Charlie’s Girl1996
The Demon Headmaster as Rebecca1995
Game On as Little Girl2014
Happy Toys Director2014
Happy Toys Writer2014
The Place We Go To Hide Writer2014
The Place We Go To Hide Producer2014
The Place We Go To Hide Director