2026WAR sayfa— 'Her Majesty' Beatrice 'Queen Bea' Ubosi 2025Too Much— Imogen Tinsley-Derbyshire
2024Baby Reindeer— Liz
2024The Marlow Murder Club— Grace Wellingborough
2023Quentin Blake's Box of Treasures— Angela Bowling (voice)
2023WW2: Women on the Frontline— Narrator
2022Screw— Leigh Henry
2020Staged— Jo
2020Brave New World— Mustafa Mond
2020Little Birds— Lili von X
2019Moon and Me— Moon (voice)
2019Siyah Kristal: Direniş Çağı— Maudra Mera (voice)
2018Women on the Verge— Katie
2018Hilda— Additional Voices
2015Asylum— Miranda
2015Thunderbirds Are Go!— Asher (voice)
2014W1A— Lucy Freeman
2012Last Tango in Halifax— Kate
2012Hazine Adası— Alibe Silver
2012Wizards vs Aliens— Trisha Sherwood
2011Twenty Twelve— Nina Christiani
2009FM— Jane Edwards
2008Bonekickers— Rachel
2007Meadowlands— Samantha
2007Sold— Kate
2007Kitchen— Christine
2007Five Days— Colly Trent
2005Casanova— Bellino
2004No Angels— Maggie McDonald
2003The Debt— DI Kate Jaspers
2003The Afternoon Play— Claire Cotton
2003Serious & Organised— Emma Brown
2002The Jury— Marica Thomas
2001Teachers— Jenny
2001Messiah— Sarah Templar
2000Urban Gothic— Gabrielle / Ezili
1999People Like Us— Cassie Pearson
1997Jonathan Creek— Karen Blaine