Filmography

Doctor Who
2005 · Acting

Midsomer Murders
1997 · Acting

Casualty
1986 · Acting

The One Show
2006 · Acting

Vera
2011 · Acting

Shetland
2013 · Acting

Ludwig
2024 · Acting

Would I Lie to You?
2007 · Acting

Line of Duty
2012 · Acting

Inside No. 9
2014 · Acting

Grantchester
2014 · Acting

Unforgotten
2015 · Acting

Taggart
1983 · Acting

Humans
2015 · Acting

The Celebrity Traitors
2025 · Acting

The Inspector Lynley Mysteries
2002 · Acting

Dept. Q
2025 · Acting

Celebrity Catchphrase
2018 · Acting

The Rig
2023 · Acting

Napoleon
2023 · Acting

Wire in the Blood
2002 · Acting

Playhouse Presents
2012 · Acting

Urban Myths
2017 · Acting

The Paradise
2012 · Acting

Case Histories
2011 · Acting

Rebus
2000 · Acting

Catastrophe
2015 · Acting

The Traitors: Uncloaked
2024 · Acting

Marble Hall Murders
2026 · Acting

Guilt
2019 · Acting

Twenty Twelve
2011 · Acting

World on Fire
2019 · Acting

Afterlife
2005 · Acting

Psychoville
2009 · Acting

The Celebrity Traitors: Uncloaked
2025 · Acting

PhoneShop
2010 · Acting

Murder Is Easy
2023 · Acting

The Kid Who Would Be King
2019 · Acting

Last Breath
2025 · Acting

Home Fires
2015 · Acting

Lockerbie: A Search for Truth
2025 · Acting

Operation Mincemeat
2022 · Acting

Quiz
2020 · Acting

Apple Tree Yard
2017 · Acting

Litvinenko
2022 · Acting

New Blood
2016 · Acting

Paradox
2009 · Acting

Summer of Rockets
2019 · Acting

Undercover
2016 · Acting

Britz
2007 · Acting

Nuclear Secrets
2007 · Acting

Zog and the Flying Doctors
2021 · Acting

Porridge
2017 · Acting

Take Down
2016 · Acting

Sunset Song
2015 · Acting
- No Poster
Fright Bites
2016 · Acting

Inside No. 9: The Party's Over
2024 · Acting

The Trial of Tony Blair
2007 · Acting

Porridge
2016 · Acting

Britz
2007 · Acting

National Theatre Live: The Cherry Orchard
2011 · Acting

Eric, Ernie and Me
2017 · Acting

Edmund the Magnificent
2017 · Acting
- No Poster
Loving You
2003 · Acting

X Moor
2014 · Acting
- No Poster
All the Ordinary Angels
2015 · Acting

Meet You at the Hippos
2021 · Acting

Amazing Mighty Micro Monsters 3D
2015 · Acting

Calamity James
2023 · Acting

Camera Trap
2015 · Acting

Say My Name
2018 · Acting

Wild Flight: Conquest of the Skies 3D
2016 · Acting

Larchview
2020 · Acting
