|
All Creatures Great & Small - Comfort and Joy (2025)
as Siegfried Farnon
|
|
Return to Narnia (2025)
as Self
|
|
All Creatures Great & Small - All God's Creatures (2024)
as Siegfried Farnon
|
|
Merchant Ivory (2024)
as Self
|
|
All Creatures Great & Small - On a Wing and a Prayer (2023)
as Siegfried Farnon
|
|
All Creatures Great & Small - Merry Bloody Christmas (2022)
as Siegfried Farnon
|
|
The Tubular Bells 50th Anniversary Tour (Live At The Royal Festival Hall) (2022)
as Master of Ceremonies
|
|
All Creatures Great & Small - The Perfect Christmas (2021)
as Siegfried Farnon
|
|
All Creatures Great & Small - The Night Before Christmas (2020)
as Siegfried Farnon
|
|
Gatecrash (2020)
as Policeman
|
|
The Gentlemen (2020)
as Lord Pressfield
|
|
On Chesil Beach (2018)
as Geoffrey Ponting
|
|
Darkest Hour (2017)
as Sir Anthony Eden
|
|
All the world's a stage (2016)
as Narrator (voice)
|
|
Suffragette (2015)
as Benedict Haughton
|
|
Inside the Court of Henry VIII (2015)
as Narrator
|
|
The Eichmann Show (2015)
as Narrator
|
|
The Riot Club (2014)
as Tutor
|
|
If I Don't Come Home: Letters from D-Day (2014)
as Norman Skinner
|
|
Secrets of Underground London (2014)
as Narrator
|
|
Faberge: A Life of Its Own (2014)
as Narrator
|
|
Operation Stonehenge: What Lies Beneath (2014)
as Host
|
|
Tutankhamun: The Mystery of the Burnt Mummy (2013)
as Narrator
|
|
Secrets of the Tower of London (2013)
as Narrator
|
|
Secrets of Henry VIII's Palace: Hampton Court (2013)
as Narrator (voice)
|
|
The Genius of Turner: Painting the Industrial Revolution (2013)
as Self - Narrator (voice)
|
|
Moominland Tales: The Life of Tove Jansson (2012)
as Narrator (voice)
|
|
Wikileaks: Secrets and Lies (2012)
as Narrator (voice)
|
|
Hyde Park on Hudson (2012)
as Bertie
|
|
Secrets of the Manor House (2012)
as Narrator
|
|
First Man on the Moon (2012)
as Narrator (Voice UK)
|
|
Hitler's Children (2011)
as Narrator (voice) (uncredited)
|
|
Wallis Simpson: The Secret Letters (2011)
as Narrator
|
|
Heath vs Wilson: The 10-Year Duel (2011)
as Self - Narrator
|
|
Dark Relic (2010)
as Friar George
|
|
BBC Horizon: Is Everything We Know About The Universe Wrong? (2010)
as Self - Narrator
|
|
Harold Pinter: A Celebration (2010)
as Self
|
|
Albert Schweitzer - Ein Leben für Afrika (2009)
as Phil Figgis
|
|
The Blood of the Rose (2009)
as Narrator
|
|
The Maharajas' Motor Car: The Story of Rolls-Royce in India (2009)
as Narrator - (Voice)
|
|
Margaret Thatcher: The Long Walk to Finchley (2008)
as Ted Heath
|
|
Random Quest (2006)
as Colin
|
|
Einstein's Big Idea (2005)
as Humphry Davy
|
|
After the War: Conquering Germany (2005)
as Narrator
|
|
Namibia: Genocide and the Second Reich (2005)
as Narrator (voice)
|
|
Ring of the Nibelungs (2004)
as Gunther
|
|
Van Helsing (2004)
as Dr. Victor Frankenstein
|
|
101 Dalmatians II: Patch's London Adventure (2003)
as Pongo (voice)
|
|
Iris (2001)
as Young Maurice
|
|
Pandaemonium (2001)
as Robert Southey
|
|
Nero's Golden House (2001)
as Narrator
|
|
Bread and Roses (2000)
as Party Guest (uncredited)
|
|
Complicity (2000)
as Neil
|
|
Longitude (2000)
as Nevil Maskelyne
|
|
Runt (1999)
as Pork
|
|
In Excess: The Death of Michael Hutchence (1999)
as Narrator (voice)
|
|
Notting Hill (1999)
as Anna's Co-Star
|
|
Hornblower: The Frogs and the Lobsters (1999)
as Major Edrington
|
|
War of the Century - When Hitler Fought Stalin (1999)
as Narrator
|
|
The Dance of Shiva (1998)
as Lieutenant Davies
|
|
Rupert's Land (1998)
as Rupert McKay
|
|
Stiff Upper Lips (1998)
as Edward
|
|
I Hate Christmas Too (1997)
as Soldier
|
|
The Ripper (1997)
as Prince Albert Victor Edward
|
|
Danielle Steel's Zoya (1997)
as Nicolai
|
|
Jane Eyre (1996)
as St John Rivers
|
|
Heavy Weather (1995)
as 'Monty' Bodkin
|
|
Carrington (1995)
as Gerald Brenan
|
|
Persuasion (1995)
as Mr. Elliot
|
|
The Vacillations of Poppy Carew (1995)
as Victor
|
|
Open Fire (1994)
as Stephen Waldorf
|
|
A Feast at Midnight (1994)
as Chef
|
|
A Breed of Heroes (1994)
as Lt. Charles Thoroughgood
|
|
Doctor Who: Dimensions in Time (1993)
as Cyrian
|
|
The Maitlands (1993)
as Jack Maitland
|
|
Archipel (1993)
as Alan Stewart
|
|
Voices in the Garden (1993)
as Mark
|
|
Howards End (1992)
as Leonard Bast
|
|
The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn Treader (1989)
as King Caspian
|
|
Reunion (1989)
as Count Konradin von Lohenburg
|
|
Frankie and Johnnie (1986)
as Johnnie Mallett
|
|
Time & Tide - A Trilogy ()
as
|
|
The Book of Water ()
as Narrator/Geiser
|