
Filmography51 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Shaun the Sheep: The Beast of Mossy BottomMovie | Vet (voice) | 57 |
| 2026 | WARSeries | 'Her Majesty' Beatrice 'Queen Bea' Ubosi | 57 |
| 2025 | Man vs BabySeries | Diana | 56 |
| 2025 | National Theatre Live: The Other PlaceMovie | Erica | 56 |
| 2023 | The End We Start FromMovie | G | 54 |
| 2023 | Blackadder: The Lost PilotMovie | Self | 54 |
| 2022 | Brian and CharlesMovie | Pam | 53 |
| 2020 | Brave New WorldSeries | Mustafa Mond | 51 |
| 2020 | Imagine For 1 MinuteMovie | — | 51 |
| 2020 | StagedSeries | Jo | 51 |
| 2020 | Make Me FamousMovie | Stephanie | 51 |
| 2019 | His Dark MaterialsSeries | Elaine Parry | 50 |
| 2019 | The Dark Crystal: Age of ResistanceSeries | Maudra Mera (voice) | 50 |
| 2019 | Good OmensSeries | Nina | 50 |
| 2018 | Red JoanMovie | Ms. Hart | 49 |
| 2018 | Women on the VergeSeries | Katie | 49 |
| 2018 | Killing EveSeries | Jess | 49 |
| 2018 | You, Me and HimMovie | Dr. Parks | 49 |
| 2018 | Juliet, NakedMovie | Natalie | 49 |
| 2016 | MarcellaSeries | DCI Laura Porter | 47 |
| 2016 | David Brent: Life on the RoadMovie | Therapist | 47 |
| 2015 | The VoteMovie | Laura Williams | 46 |
| 2015 | You, Me and the ApocalypseSeries | US Marshall Tess Carter | 46 |
| 2015 | 96 Ways to Say I Love YouMovie | Lily | 46 |
| 2012 | Treasure IslandSeries | Alibe Silver | 43 |
| 2012 | Treasure IslandMovie | Alibe Silver | 43 |
| 2011 | VeraSeries | Rachel Waite | 42 |
| 2011 | SilkSeries | Kate Brockman | 42 |
| 2011 | Twenty TwelveSeries | Nina Christiani | 42 |
| 2010 | Strike BackSeries | Colonel Adeena Donovan | 41 |
| 2009 | FMSeries | Jane Edwards | 40 |
| 2008 | BonekickersSeries | — | 39 |
| 2007 | LewisSeries | Lilian Hunter | 38 |
| 2007 | The Graham Norton ShowSeries | Self | 38 |
| 2007 | Reichenbach FallsMovie | Sinead Burns | 38 |
| 2007 | MeadowlandsSeries | Samantha | 38 |
| 2007 | SoldSeries | — | 38 |
| 2005 | Doctor WhoSeries | Trish | 36 |
| 2005 | CasanovaSeries | Bellino | 36 |
| 2005 | ShakespeaRe-ToldSeries | Margaret | 36 |
| 2005 | The Haunting of #24Movie | Veronica | 36 |
| 2004 | HustleSeries | Linda Runcorn | 35 |
| 2003 | Love ActuallyMovie | Annie | 34 |
| 2003 | Serious & OrganisedSeries | Emma Brown | 34 |
| 2003 | The Afternoon PlaySeries | Claire Cotton | 34 |
| 2002 | The JurySeries | Marica Thomas | 33 |
| 2001 | TeachersSeries | Jenny | 32 |
| 2000 | DoctorsSeries | Jasmine | 31 |
| 1999 | People Like UsSeries | Cassie Pearson | 30 |
| 1997 | Jonathan CreekSeries | Karen Blaine | 28 |
| 1991 | Prime SuspectSeries | Joanne Fagunwa | 22 |