2025
The Crow Girl as Sophia Craven2024
Mr Bates vs The Post Office as Angela van den Bogerd2024
Protection as DCI Hannah Wheatley2024
Inside No. 9: The Party's Over as Self2023
The Long Shadow as Emily Jackson2023
Ruby Speaking as Vicki2022
Hotel Custody as Narrator2022
Let Her Go as Absent Princess2021
Bloods as George2021
Last Train to Christmas as Paula2020
Kat and the Band as Liz Malone2019
Gentleman Jack as Elizabeth Sutherland2019
Criminal: UK as Natalie Hobbs2019
Flack as Brooke2019
Cheat as Leah Dale2019
Official Secrets as Jacqueline Jones, MI6 Agent2019
Dirty God as Lisa2019
Affection as Pauline2018
The Great Celebrity Bake Off for Stand Up To Cancer as Self - Guest2018
Innocent as Sally Wright2018
Murdertown as Presenter2017
Liar as DI Karen Renton2016
The Night Manager as Permanent Secretary2016
Class as Miss Quill2015
The Secret River as Mrs. Webb2015
The Sound of Music Live! as Baroness Elsa Schraeder2014
Inside No. 9 as Lynne2014
Happy Valley as DI Jodi Shackleton2013
Mr Selfridge as Lady Mae Loxley2013
The Guilty as Claire Reid2013
The Last Witch as Alice Lister2012
National Theatre Live: She Stoops to Conquer as Miss Hardcastle2012
Best Possible Taste: The Kenny Everett Story as Lee Everett-Alkin2010
Odd One In as Not available2010
The National Television Awards Backstage Live as Not available2009
Live from Studio Five as Self2009
The Justin Lee Collins Show as Self2009
Coronation Street: Romanian Holiday as Becky McDonald2008
Coronation Street: Out of Africa as Becky Granger2007
The Visit as Julie2006
Life on Mars as Auntie Heather2006
Mischief Night as Junkie Jane2004
No Angels as Not available2003
The Royal as Tina Binnington2003
Sons & Lovers as Suffragette Speaker - Emily1996
Silent Witness as Not available1960
Coronation Street as Becky Granger / Becky McDonaldNaN
In Flight as Jo Conran2015
The Great Chicago Adventure Art Department Assistant