Grampy Rabbit (voice)
Peppa's Cinema Party (2024)
Self
Peter O'Toole: Along the Sky Road to Aqaba (2022)
Narrator
Bug-Eyed Monsters Invade the Earth! (2022)
The Queen: 70 Glorious Years (2022)
Charlemagne (voice)
Trollhunters: Rise of the Titans (2021)
Dear Mr. Burton (2020)
Space Lord
Eugenius! (2020)
Narrator (voice)
Shed of the Dead (2019)
Friar Tuck
Robin Hood: The Rebellion (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)
Legends of Oz: Dorothy's Return (2014)
Boss Nass (voice)
LEGO Star Wars: The Empire Strikes Out (2012)
The Pirate King
So You Want To Be A Pirate! (2012)
Tales of Television Centre (2012)
Pirate King (voice)
Гусари! Банда неприлагођених (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
As You Like It (2006)
Sir Gregory
Mist: The Tale of a Sheepdog Puppy (2006)
Lord Francisco del Ruiz
Day of Wrath (2006)
448 BC: Olympiad of Ancient Hellas (2004)
Wrestling Trainer
Александар (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
The Greatest Store in the World (1999)
Clayton (voice)
Тарзан (1999)
Ратови звезда: Eпизода I - Фантомска претња (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
Хамлет (1996)
Bestuzhev
Catherine the Great (1996)
Edward I
Robert Brus (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
MacGyver: Lost Treasure of Atlantis (1994)
Gaius Valerius (voice)
David Macaulay: Roman City (1994)
Antonio
Much Ado About Nothing (1993)
Chatillon
De terre et de sang (1992)
El Supremo (voice)
Freddie as F.R.O.7. (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
Prisoner of Honor (1991)
Lord Locksley
Робин Худ: Краљ лопова (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
The Hound of the Baskervilles (1983)
Suleman Khan
High Road to China (1983)
Voice
David Macaulay: Castle (1983)
Mentor
Cosmic Princess (1982)
Prince Vultan
Flash Gordon (1980)
A Christmas Carol (1977)
Arthur Seymour (voice) (uncredited)
The Eagle Has Landed (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
Man of La Mancha (1972)
Suffolk
Henry VIII and His Six Wives (1972)
Talthybius
The Trojan Women (1971)
Korski
The Last Valley (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