THIS ENGLAND (2022)... Boris Johnson
UPSTART CROW Series III, Episode 7 (2018)... Colin/The Stranger
WALLANDER Series IV (2016)... Kurt Wallander
WALLANDER Series III (2012)... Kurt Wallander
WALLANDER Series II (2009)... Kurt Wallander
WALLANDER Series I (2008)... Kurt Wallander
10 DAYS TO WAR (2008)... Col. Tim Collins
THE GOEBBELS EXPERIMENT (2005)... narrator
WARM SPRINGS (2005)... Franklin Delano Roosevelt
CECIL B. DE MILLE: AMERICAN EPIC (2003)... narrator
WORLD WAR I IN COLOUR (2003)... narrator
SHACKLETON (2002)... Ernest Shackleton
THE TRAMP AND THE DICTATOR (2002)... himself/narrator
CONSPIRACY (2001)... Reinhard Heydrich
TRIUMPH OF THE BEASTS (2001)... narrator (UK)
THE BALLAD OF BIG AL (2001)... narrator (UK)
LON CHANEY: A THOUSAND FACES (2000)... himself/narrator
THE MAKING OF WALKING WITH DINOSAURS (1999)... narrator
WALKING WITH DINOSAURS (1999)... narrator
THE DANCE OF SHIVA (1998)... Colonel Evans
UNIVERSAL HORROR (1998)...narrator
COLD WAR (1998)...narrator
GREAT COMPOSERS (1997)...narrator
CINEMA EUROPE: THE OTHER HOLLYWOOD (1996)...narrator
SHADOW OF A GUNMAN (1995)...Donal Davoren
ANNE FRANK REMEMBERED (1995)...narrator
TALES OF GOLD (1992)... narrator
SYMPHONY FOR THE SPIRE (1992)
LOOK BACK IN ANGER (1989)...Jimmy Porter
THOMPSON (1988)...various roles
DISCOVERING HAMLET (1988)...Hamlet
CAUGHT IN THE ACT (RTC documentary) (1988)
STRANGE INTERLUDE (1988)...Gordon Evans
FORTUNES OF WAR(1987)...Guy Pringle
LORNA (1987)...Billy Martin
THE LADY'S NOT FOR BURNING (1987)...Thomas Mendip
GHOSTS (1986)...Oswald
COMING THROUGH (1985)...D.H. Lawrence
THE BOY IN THE BUSH (1984)...Jack Grant
TO THE LIGHTHOUSE (1983)...Charles Tansley
A COMING TO TERMS FOR BILLY (1984)...Billy Martin (Play for Today Trilogy)
A MATTER OF CHOICE FOR BILLY (1983)...Billy Martin (Play for Today Trilogy)
TOO LATE TO TALK TO BILLY (1982)...Billy (Play for Today Trilogy)
A PLAY FOR TOMORROW: EASTER 2016 (1981)
MAYBURY (1981)...Robert Clyde Moffat