

Mar 4, 2027

as Nikolai Ustinov
Sep 3, 2026

as David Lean (voice)
May 17, 2026

as Michael Reid
May 15, 2026

as Stuart
Apr 29, 2026

as Self
Dec 22, 2025

as Charles Dickens (voice)
Apr 7, 2025

as Hercule Poirot
Sep 13, 2023

as Niels Bohr
Jul 19, 2023

as Self
Nov 26, 2022

as Self
Oct 15, 2022

as Hercule Poirot
Feb 9, 2022

as Shawn Nolan (voice)
Jan 16, 2022

as Self
Dec 15, 2020

as Sator
Aug 22, 2020

as Narrator
Oct 10, 2019

as William Shakespeare
Dec 21, 2018

as Asgardian Distress Call (voice) (uncredited)
Apr 25, 2018

as Hercule Poirot
Nov 3, 2017

as Commander Bolton
Jul 19, 2017

as Archie Rice
Oct 27, 2016

as Himself
Oct 9, 2016

as Leontes
Nov 30, 2015

as Self
Mar 18, 2014

as Viktor Cherevin
Jan 15, 2014

as Macbeth
Jul 19, 2013

as Mark Snow
Sep 28, 2012

as Self
Sep 25, 2012

as Isambard Kingdom Brunel
Jul 27, 2012

as Sir Laurence Olivier
Nov 23, 2011

as Hamlet (archive footage)
Nov 1, 2011

as Self
Sep 13, 2011

as Self
Sep 10, 2011

as Mark Snow
Sep 1, 2011

as Self
Jul 24, 2010

as Self
Dec 20, 2009

as Self
Oct 2, 2009

as Narrator (voice)
Jul 2, 2009

as Dormandy
Apr 1, 2009

as Henning von Tresckow
Dec 25, 2008

as Steven Chesterman
Mar 8, 2008

as Other Man on T.V.
Oct 12, 2007

as Self
Aug 11, 2007

as Himself
Jul 2, 2007

as Self (voice)
Sep 1, 2006

as Narrator (voice)
Nov 5, 2005

as Franklin Delano Roosevelt
Apr 30, 2005

as Narrator (voice)
Apr 13, 2005

as Uncle Albert
Oct 15, 2004

as Self
Jun 11, 2004

as Narrator (voice)
Apr 5, 2004
as Himself / Narrator
Apr 15, 2003

as Gilderoy Lockhart
Nov 13, 2002

as Peter McGowan
Feb 22, 2002

as Narrator (voice)
Feb 14, 2002

as A. O. Neville
Feb 4, 2002

as Narrator (voice)
Nov 28, 2001

as Narrator (voice)
Nov 21, 2001

as Reinhard Heydrich
May 19, 2001
as Joseph Barnett
Mar 31, 2001

as Self / Narrator
Oct 24, 2000

as Kenneth Branagh
Aug 8, 2000

as Miguel (voice)
Mar 31, 2000

as Berowne
Mar 31, 2000
as Narrator
Mar 12, 2000

as Self
Jan 1, 2000
as Himself
Nov 30, 1999

as Himself
Nov 30, 1999

as Periwig-maker (voice)
Nov 13, 1999

as Narrator
Oct 27, 1999

as Dr. Arliss Loveless
Jun 30, 1999

as Self
Jun 29, 1999

as Richard
Jan 22, 1999

as Colonel Evans
Dec 18, 1998

as Narrator
Oct 8, 1998

as Lee Simon
Sep 25, 1998

as Father Michael McKinnon
Mar 26, 1998

as Rick Magruder
Jan 23, 1998

as Prince Hamlet
Dec 25, 1996

as Self - Interviewee
Oct 11, 1996

as Iago
Dec 15, 1995

as Donal Davoren
Oct 7, 1995

as Narration (voice)
Jun 8, 1995

as Victor Frankenstein
Nov 4, 1994

as Self
Oct 25, 1994

as Benedick
May 7, 1993

as Herr Knopp, Gestapo (uncredited)
Mar 5, 1993

as Andrew Benson
Sep 18, 1992

Jan 1, 1992

as Roman Strauss / Mike Church
Aug 23, 1991

as Himself / Hamlet
Jan 7, 1990

as Jimmy Porter
Dec 28, 1989

as Henry V
Oct 5, 1989

as Narrator
Feb 4, 1988

as James Moon
Sep 27, 1987

as Rick
Sep 1, 1987

as Oswald Alving
Jun 14, 1987

as Billy Martin
Jun 2, 1987

as Thomas Mendip
Jan 1, 1987

as D.H. Lawrence
Dec 27, 1985

as Billy Martin
Feb 21, 1984

as Billy Martin
May 10, 1983

as Charles Tansley
Mar 22, 1983

as Student
May 18, 1982

as Billy Martin
Feb 16, 1982

as Cambridge Student at Society Day (uncredited)
May 15, 1981
as (voice)

as Self

as (voice)
Nov 16, 2025

as Abijah Fowler (voice)
Nov 3, 2023

as Boris Johnson
Sep 28, 2022

as Self
Jun 29, 2022

as Self
Sep 9, 2019

as Self
Sep 8, 2015

as Self
Feb 25, 2014

as Kurt Wallander
Nov 30, 2008

as Colonel Tim Collins
Mar 10, 2008

as Self, Self - Guest
Feb 22, 2007

as Self
Sep 24, 2006

as Narrator (voice)
Nov 5, 2005

as Self
Jan 3, 2005

as Self
Sep 8, 2003

as Narrator
Sep 1, 2003

as Self
Feb 21, 2003

as Sir Ernest Henry Shackleton
Jan 2, 2002

as Narrator
Nov 15, 2001

as Narrator
Dec 25, 2000

as Self - Narrator (voice)
Oct 4, 1999

Sep 19, 1998

as Self
Jan 9, 1998

as Self
Aug 11, 1997

as Self
Jul 23, 1997

Oct 1, 1995

as Self - Guest
Sep 13, 1993

as Donal Davoren
Oct 5, 1991
as Self
Nov 10, 1988

as Narrator (voice)
Oct 4, 1988

as Gordon Evans
Jan 18, 1988

as Guy Pringle
Oct 11, 1987

as Oswald Alving
Sep 15, 1985

as Jack Grant
Feb 9, 1984

as Self
May 4, 1982

as Gordon Evans
Jan 12, 1982
as Self
Nov 16, 1971

Oct 15, 1970

Oct 13, 1967

as Self
Oct 1, 1962

as Self
Apr 1, 1956

as Self
Mar 19, 1953

as Self - Nominee
Jan 20, 1944

Producer
Sep 13, 2023

Producer
Feb 9, 2022

Producer, Writer
Nov 12, 2021

Producer
May 29, 2020

Producer
Dec 21, 2018

Producer
Nov 3, 2017

Producer
Oct 30, 2013

Stage Director
Jul 19, 2013

Producer
Oct 12, 2007

Screenplay, Producer, Adaptation
Sep 7, 2006

Writer, Producer
Sep 1, 2006
Writer
Oct 3, 2003

Writer, Screenplay, Producer
Mar 31, 2000

Adaptation
Dec 25, 1996

Writer
Sep 29, 1995

Co-Producer
Nov 4, 1994

Producer, Writer
May 7, 1993

Producer
Sep 18, 1992

Writer
Oct 5, 1989

Stage Director
Dec 30, 1988
Screenplay