Filmography

Doctor Who
2005 · Acting

Midsomer Murders
1997 · Acting

Rivals
2024 · Acting

Father Brown
2013 · Acting

Ludwig
2024 · Acting

Foyle's War
2002 · Acting

Star Wars: The Last Jedi
2017 · Acting

Star Wars: The Rise of Skywalker
2019 · Acting

Bookish
2025 · Acting

Hotel Babylon
2006 · Acting

Avenue 5
2020 · Acting

28 Weeks Later
2007 · Acting

Above Suspicion
2009 · Acting

Houdini & Doyle
2016 · Acting

Gone
2026 · Acting

Little Crackers
2010 · Acting

Ridley
2022 · Acting

Pan
2015 · Acting

Christopher Robin
2018 · Acting

Roald Dahl's Matilda the Musical
2022 · Acting

The Change
2023 · Acting

Alice & Jack
2024 · Acting

Will
2017 · Acting

10 Minute Tales
2009 · Acting

You Will Meet a Tall Dark Stranger
2010 · Acting

Suffragette
2015 · Acting

Denial
2016 · Acting

The Lady
2011 · Acting

Misbehaviour
2020 · Acting

Tender Loving Care
2026 · Acting

Mr. Turner
2014 · Acting

Summerland
2020 · Acting

Tamara Drewe
2010 · Acting

Nativity 2: Danger in the Manger!
2012 · Acting

The Amazing Mr. Blunden
2021 · Acting

National Theatre Live: Angels In America — Part One: Millennium Approaches
2017 · Acting

Club Zero
2023 · Acting

National Theatre Live: Angels In America — Part Two: Perestroika
2017 · Acting

National Theatre Live: The Importance of Being Earnest
2025 · Acting

Real
2019 · Acting

Brides
2025 · Acting

We Are the Freaks
2013 · Acting

National Theatre Live: Top Girls
2019 · Acting

Unseen
2017 · Acting

Second Opinion
Acting

Wonder Boy
2022 · Acting

Wander to Wonder
2024 · Acting

How I See You
2022 · Acting

Henry VIII - Live at Shakespeare's Globe
2010 · Acting
