2027
as Doctor Strange
2025
as Theo
2025
as Uncle Nubar
2025
as Dad
2024
as Vincent
2024
as Self (archive footage)
2024
as Henry Sugar / Max Engelman / Harry (archive footage)
2024
as Benjamin
2023
as Mr. Thomas (voice)
2023
as AB
2023
as Self (archive footage)
2023
as Narrator
2023
as Harry Pope
2023
as Henry Sugar / Make-Up Artist
2022
as The Grinch (voice)
2022
as Self - Narrator (voice)
2022
as Daddy (voice)
2022
as Self
2022
as Self - Doctor Stephen Strange
2022
as Doctor Stephen Strange
2022
as Self (archive footage)
2022
as Self (archive footage)
2022
2021
as Doctor Strange
2021
as Stephen Strange / Doctor Strange (voice) (archive footage)
2021
as Phil Burbank
2021
as Louis Wain
2021
as Doctor Strange (voice)
2021
as Doctor Strange / Strange Supreme (voice)
2021
as Doctor Strange / Strange-Supreme (voice)
2021
as Strange Supreme / Demon Strange (voice)
2021
as Self
2021
2021
as Lt. Stuart Couch
2021
as Stephen Strange / Doctor Strange (archive footage) (uncredited)
2020
as Self - Narrator
2020
as Self
2020
as Greville Wynne
2019
as Colonel MacKenzie
2019
as Benedict Cumberbatch
2019
as Satan (voice)
2019
as Doctor Strange
2019
as The Grinch
2019
as The Grinch (voice)
2019
as Dominic Cummings
2018
as Shere Khan (voice)
2018
as Grinch (voice)
2018
as Grinch (voice)
2018
as Doctor Strange (archive footage)
2018
as Stephen Lewis
2018
as Patrick Melrose
2018
as Doctor Strange
2018
as Thomas Edison
2017
as Doctor Strange
2017
as Narrator (voice)
2016
as Norman Lewis (voice)
2016
as Dr. Stephen Strange
2016
as Self - Performer
2016
as All
2016
as Himself
2016
as Sherlock Holmes
2015
as Smaug
2015
as Hamlet
2015
as Billy Bulger
2014
as Man at Costume Party
2014
as Smaug / Sauron (voice)
2014
as Classified (voice)
2014
as Alan Turing
2014
as Narrator (Voice)
2014
as Agent Classified (voice)
2014
as Narrator
2014
as Himself / Sherlock Holmes
2014
as Self
2013
as Little Charles Aiken
2013
as Sherlock Holmes
2013
as Narrator (Prehistoric Planet 3D Version)
2013
as Smaug / Sauron
2013
as Narrator (voice)
2013
as Wallace
2013
as Rosencrantz
2013
as William Ford
2013
as Julian Assange
2013
as John Harrison / Khan
2013
as Narrator
2012
as Necromancer
2012
as Dante (voice)
2012
as Narrator (Voice)
2012
as Self / Frankenstein / The Monster
2012
as Narrator (voice)
2012
as Christopher Tietjens
2012
as Richard
2012
as Richard III
2012
2012
as Sherlock, Self
2011
as Maj. Jamie Stewart
2011
as David
2011
as Peter Guillam
2011
2011
as The Creature / Victor Frankenstein
2010
as Nick Kaufman
2010
as Himself
2010
as Sherlock Holmes
2010
as Self
2010
as Self / Sherlock Holmes
2010
as James
2010
as The Negotiator
2010
as Stephen Hawking
2010
as Vincent Van Gogh
2010
as Henry Clark
2009
as Bernard
2009
as Joseph Dalton Hooker
2009
as Guy Burgess
2009
as Narrator (voice)
2008
as William Carey
2008
as Stephen Ezard
2007
as Alexander Masters
2007
as Joe / Charlie
2007
as Paul Marshall
2006
as William Pitt
2006
as Patrick Watts
2005
as Narrator (voice)
2005
as Edmund Talbot
2005
as Robin
2004
as Luke Fitzwilliam
2004
as Stephen Hawking
2004
as Lt Jimmy Langley
2003
as Rory Slippery
2003
as Royalist
2003
as Edward Hand
2002
as Freddy
2002
as self
2002
as Jeremy
2002
as The Man
2002
as Jim North
1996
as Warren Reid
1992
as Toby Fisher
1992
as Charles
1989
as Severus Snape / Prime Minister (voice)
1989
as Quilloughby (voice)
1953
as Self
as Frank
as Lewis
as Doctor Stephen Strange
as Jasper Maskelyne
as The Fisherman
as Tom