Grampy Rabbit (voice)
Peppa's Cinema Party (2024)
Self
Peter O’Toole, le vrai visage de Lawrence d’Arabie (2022)
Narrator
Bug-Eyed Monsters Invade the Earth! (2022)
The Queen: 70 Glorious Years (2022)
Charlemagne (voice)
Chasseurs de Trolls : Le Réveil des titans (2021)
Dear Mr. Burton (2020)
Space Lord
Eugenius! (2020)
Narrator (voice)
Shed of the Dead (2019)
Friar Tuck
Robin des bois : La rébellion (2018)
Life After Flash (2017)
Peppa Pig: The Golden Boots (2015)
Brian Cox: Space, Time & Videotape (2014)
The Voice (voice)
The Seventeenth Kind (2014)
Judge Jawbreaker (voice)
Le Monde magique d'Oz (2014)
Boss Nass (voice)
LEGO Star Wars : L'Empire en vrac (2012)
The Pirate King
Les Pirates ! Toi aussi, deviens un pirate ! (2012)
Tales of Television Centre (2012)
Pirate King (voice)
Les Pirates ! Bons à rien, mauvais en tout (2012)
Wojtek: The Bear That Went to War (2011)
Mr. Bojagi
Mr. Bojagi (2010)
Blackadder's Most Cunning Moments (2008)
The Making of The Trial of a Time Lord (2008)
Trevor Pilkington
Back in Business (2007)
The 50 Greatest Television Dramas (2007)
Aeneas Sylvius Piccolomin
The Conclave (2006)
Duke Senior/Duke Frederick
Comme il vous plaira (2006)
Sir Gregory
Mist: The Tale of a Sheepdog Puppy (2006)
Lord Francisco del Ruiz
Jour de colère (2006)
448 BC: Olympiad of Ancient Hellas (2004)
Wrestling Trainer
Alexandre (2004)
Wild Boar (voice)
The Legend of the Tamworth Two (2004)
Father Gabriel Norton
Devil's Harvest (2003)
The Dark Side of Everest (2003)
I, Claudius: A Television Epic (2002)
Lucifer Bounder
The Mumbo Jumbo (2000)
Mr. Scottley
Noël dans le plus grand magasin du monde (1999)
Clayton (voice)
Tarzan (1999)
Star Wars, épisode I - La Menace fantôme (1999)
King Lear
King Lear (1999)
Old Deuteronomy
Hey, Mr. Producer! The Musical World of Cameron Mackintosh (1998)
Edward the Confessor
Macbeth (1997)
Ghost of Hamlet's Father
Hamlet (1996)
Bestuzhev
Catherine the Great (1996)
Edward I
The Bruce (1996)
Genius: Pythagoras (1996)
Cluny MacPherson
Kidnapped (1995)
The Doctors: 30 Years of Time Travel and Beyond (1995)
Maj. Elliot
Chasing the Deer (1994)
Atticus
Le Trésor perdu de l'Atlantide (1994)
Gaius Valerius (voice)
David Macaulay: Roman City (1994)
Antonio
Beaucoup de bruit pour rien (1993)
Chatillon
De terre et de sang (1992)
El Supremo (voice)
Freddie la grenouille (1992)
Mr. Carksdale
Exam Conditions (1992)
Chazov
Back in the USSR (1992)
Voice of Rossini
Old Rococo: The Life of Gioacchino Rossini (1992)
George Mallory/Self
Galahad of Everest (1991)
Gen. Gonse
Une affaire d'honneur (1991)
Lord Locksley
Robin des Bois, prince des voleurs (1991)
Sam
The Castle of Adventure (1990)
Exeter
Henry V (1989)
Ankhaf (voice)
David Macaulay: Pyramid (1989)
The Old Man Of The Mountain (1989)
King Yrcanos
Doctor Who: Mindwarp (1986)
Master Guillaume (voice)
David Macaulay: Cathedral (1986)
Captain Teach
The Master of Ballantrae (1984)
Geoffrey Lyons
Le Chien des Baskerville (1983)
Suleman Khan
Les aventuriers du bout du monde (1983)
Voice
David Macaulay: Castle (1983)
Mentor
Cosmic Princess (1982)
Prince Vultan
Flash Gordon (1980)
A Christmas Carol (1977)
Arthur Seymour (voice) (uncredited)
L'aigle s'est envolé (1976)
Dr. Tom Bowen
Into Infinity (1975)
Det Sgt George Briggs
A Midsummer Nightmare (1975)
Mark of Cornwall
King Arthur, the Young Warlord (1975)
Pedro
L'Homme de la Manche (1972)
Suffolk
Henry VIII and His Six Wives (1972)
Talthybius
The Trojan Women (1971)
Korski
La Vallée perdue (1971)
Will
Wine of India (1970)
Jack Baird
Country Dance (1970)
Reg Sugden
The Double Agent (1969)
Sergeant
Till Death Us Do Part (1969)
The Christmas Tree (1966)
Director