
Actor
Age 50 · UK

2018 · ★ 8.2
as Doctor Strange

2019 · ★ 8.2
as Doctor Strange

2016 · ★ 7.4
as Dr. Stephen Strange

2021 · ★ 7.9
as Doctor Strange

2017 · ★ 7.6
as Doctor Strange

2012 · ★ 7.4
as Necromancer

2014 · ★ 8
as Alan Turing

2014 · ★ 7.3
as Smaug / Sauron (voice)

2013 · ★ 7.6
as Smaug / Sauron

2019 · ★ 8
as Colonel MacKenzie

2013 · ★ 7.9
as William Ford

2022 · ★ 7.2
as Doctor Stephen Strange

2013 · ★ 7.3
as Khan

2007 · ★ 7.6
as Paul Marshall

2018 · ★ 6.9
as The Grinch (voice)

2014 · ★ 6.6
as Classified (voice)

2011 · ★ 7.3
as Maj. Jamie Stewart

2015 · ★ 6.5
as Billy Bulger

2011 · ★ 6.6
as Peter Guillam

2021 · ★ 6.7
as Phil Burbank

2018 · ★ 6.5
as Shere Khan (voice)

2016 · ★ 4.9
as All

2016 · ★ 7.8
as Sherlock Holmes

2008 · ★ 6.7
as William Carey

2013 · ★ 6.9
as Little Charles Aiken

2023 · ★ 7.3
as Henry Sugar / Make-Up Artist

2020 · ★ 7
as Greville Wynne

2021 · ★ 7.4
as Lt. Stuart Couch

2010 · ★ 7
as Negotiator

2025 · ★ 6.5
as Uncle Nubar
Movies from TMDB, TV roles from TVmaze (main cast only).

2024 · Netflix · Ended
as Vincent Anderson / Eric

2021 · Disney+ · Ended
as Stephen Strange / Doctor Strange (voice)

2019 · Prime Video · Ended
as Satan (voice)

2018 · Paramount+ with Showtime · Ended
as Patrick Melrose

2012 · Discovery · Ended
as Narrator

2012 · BBC Two · Ended
as Christopher Tietjens

2012 · BBC Two · Ended
as Richard III

2010 · BBC One · Ended
as Sherlock Holmes

2010 · Discovery · Ended
as Narrator (voice)

2009 · BBC One · Ended
as Bernard

2008 · BBC One · Ended
as Stephen Ezard

2005 · BBC One · Ended
as Edmund Talbot

2004 · BBC Two · Ended
as Lt. Jimmy Langley

2003 · ITV1 · Ended
as Rory Slippery
Netflix · In Development
as Richard Hannay
HBO · In Development
as Alexander Litvinenko

2022 · Disney+ · On air
As themself
2008 · Channel 4 · Ended
As themself