Grampy Rabbit (voice)
Peppa's Cinema Party (2024)
Self
Die vielen Gesichter des Peter O'Toole (2022)
Narrator
Bug-Eyed Monsters Invade the Earth! (2022)
The Queen: 70 Glorious Years (2022)
Charlemagne (voice)
Trolljäger - Das Erwachen der Titanen (2021)
Dear Mr. Burton (2020)
Space Lord
Eugenius! (2020)
Narrator (voice)
Shed of the Dead (2019)
Friar Tuck
Robin Hood - Der Rebell (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)
Die Legende von Oz - Dorothys Rückkehr (2014)
Boss Nass (voice)
Lego Star Wars: Das Imperium schlägt ins Aus (2012)
The Pirate King
So You Want To Be A Pirate! (2012)
Tales of Television Centre (2012)
Pirate King (voice)
Die Piraten! - Ein Haufen merkwürdiger Typen (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
Das Konklave (2006)
Duke Senior/Duke Frederick
Wie es Euch gefällt (2006)
Sir Gregory
Bebu - Ein Hund für alle Schafe (2006)
Lord Francisco del Ruiz
Tage der Finsternis- Day of Wrath (2006)
448 BC: Olympiad of Ancient Hellas (2004)
Wrestling Trainer
Alexander (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
Das tollste Kaufhaus der Welt (1999)
Clayton (voice)
Tarzan (1999)
Star Wars: Episode I - Die dunkle Bedrohung (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
Katharina die Große (1996)
Edward I
The Bruce (1996)
Genius: Pythagoras (1996)
Cluny MacPherson
David Balfour - Zwischen Freiheit und Tod (1995)
The Doctors: 30 Years of Time Travel and Beyond (1995)
Maj. Elliot
1746 - Die Schlacht in den Highlands (1994)
Atticus
MacGyver - Jagd nach dem Schatz von Atlantis (1994)
Gaius Valerius (voice)
David Macaulay: Roman City (1994)
Antonio
Viel Lärm um nichts (1993)
Chatillon
Mit Schwert und Leidenschaft (1992)
El Supremo (voice)
Freddie as F.R.O.7. (1992)
Mr. Carksdale
Exam Conditions (1992)
Chazov
Back in the U.S.S.R. (1992)
Voice of Rossini
Old Rococo: The Life of Gioacchino Rossini (1992)
George Mallory/Self
Galahad of Everest (1991)
Gen. Gonse
Der Gefangene der Teufelsinsel (1991)
Lord Locksley
Robin Hood - König der Diebe (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
Der Hund von Baskerville (1983)
Suleman Khan
Höllenjagd bis ans Ende der Welt (1983)
Voice
David Macaulay: Castle (1983)
Mentor
Cosmic Princess (1982)
Prince Vultan
Flash Gordon (1980)
A Christmas Carol (1977)
Arthur Seymour (voice) (uncredited)
Der Adler ist gelandet (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
Der Mann von La Mancha (1972)
Suffolk
Heinrich VIII und seine sechs Frauen (1972)
Talthybius
Die Trojanerinnen (1971)
Korski
Das vergessene Tal (1971)
Will
Wine of India (1970)
Jack Baird
Brotherly Love (1970)
Reg Sugden
The Double Agent (1969)
Sergeant
Till Death Us Do Part (1969)
The Christmas Tree (1966)
Director