Filmography

Agatha Christie's Poirot
1989 · Acting

Percy Jackson and the Olympians
2023 · Acting

Waking the Dead
2001 · Acting

Black Sails
2014 · Acting

Lewis
2007 · Acting

Lost in Space
2018 · Acting

Batman: Caped Crusader
2024 · Acting

Robin Hood
2006 · Acting

Sharpe
1993 · Acting

Alex Rider
2020 · Acting

13 Hours: The Secret Soldiers of Benghazi
2016 · Acting

One Day
2024 · Acting

McDonald & Dodds
2020 · Acting

Die Another Day
2002 · Acting

Hunter Killer
2018 · Acting

And Then There Were None
2015 · Acting

Napoleon
2002 · Acting

Giant
2026 · Acting

Jane Eyre
2006 · Acting

Space Cowboys
2000 · Acting

Vexed
2010 · Acting

The Season
2026 · Acting

A Cruel Love: The Ruth Ellis Story
2025 · Acting

Mārama
2026 · Acting

The Machine
2013 · Acting

The Camomile Lawn
1992 · Acting

Summer of Rockets
2019 · Acting

Orlando
1992 · Acting

Working Shakespeare
2003 · Acting

Cambridge Spies
2003 · Acting

The Tenant of Wildfell Hall
1996 · Acting

Percy Jackson and the Olympians Official Podcast
2025 · Acting

Wired
2008 · Acting

Severance
2006 · Acting

Perfect Strangers
2001 · Acting
- No Poster
London
2004 · Acting

Onegin
1999 · Acting

Twelfth Night
1996 · Acting

Possession
2002 · Acting

The Morrigan
2026 · Acting

Mangal Pandey - The Rising
2005 · Acting

All Things To All Men
2013 · Acting

The Great Gatsby
2000 · Acting

Believe
2013 · Acting

Cousin Bette
1998 · Acting

Photographing Fairies
1997 · Acting

The Queen's Sister
2005 · Acting

Muse of Fire
2013 · Acting

Sharpe's Challenge
2006 · Acting

The Severed Sun
2025 · Acting

Agatha Christie: A Life in Pictures
2004 · Acting

Dark Corners
2006 · Acting

Die Another Day: From Script to Screen
2002 · Acting
- No Poster
Shaken and Stirred on Ice
2002 · Acting

Britain's Ultimate Pilots: Inside the RAF
2015 · Acting

The Journey
2017 · Acting

The Best Man
2006 · Acting

Dame Maggie Smith - A Celebration
2024 · Acting

Dodger Special: Coronation
2023 · Acting
- No Poster
The Announcement
2000 · Acting
- No Poster
RSC Meets USA: Working Shakespeare
Acting

Lost: The Mystery of Flight 447
2010 · Acting

Sunset Heights
1999 · Acting

In Vitro
2015 · Director, Writer

Prisoner C33
2022 · Acting

Private Lives
2013 · Acting

The Umbrella Assassin
2006 · Acting
