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