Filmography

Coronation Street
1960 · Acting

Midsomer Murders
1997 · Acting

The Crown
2016 · Acting

Vera
2011 · Acting

Doc Martin
2004 · Acting

The Dark Knight Rises
2012 · Acting

The Queen's Gambit
2020 · Acting

Poldark
2015 · Acting

Beyond Paradise
2023 · Acting

Sister Boniface Mysteries
2022 · Acting

Crossing Lines
2013 · Acting

Being Human
2009 · Acting

1917
2019 · Acting

Transformers: The Last Knight
2017 · Acting

Napoleon
2023 · Acting

Dalgliesh
2021 · Acting

Patience
2025 · Acting

Gentleman Jack
2019 · Acting

Elsinore
2026 · Acting

Franklin
2024 · Acting

The Bombing of Pan Am 103
2025 · Acting

The Midwich Cuckoos
2022 · Acting

Twenty Twelve
2011 · Acting

The Full Monty
2023 · Acting

Belgravia: The Next Chapter
2024 · Acting

Dorian Gray
2009 · Acting

Kursk
2018 · Acting

The Witchfinder
2022 · Acting

Rebecca
2020 · Acting

Our World War
2014 · Acting

Dark Angel
2016 · Acting

Generation Z
2024 · Acting

Spiked
2025 · Acting

In the Earth
2021 · Acting

Top Coppers
2015 · Acting

Pelican Blood
2010 · Acting

Damilola, Our Loved Boy
2016 · Acting

National Theatre Live: Trouble in Mind
2021 · Acting

Arthur & George
2015 · Acting
- No Poster
Ham
2013 · Acting

Antony & Cleopatra
2025 · Acting
- No Poster
1946
2014 · Acting
