
Cast
Age 50 · United Kingdom
18 shows · 3 currently on air

2024 · Netflix · Ended
as Vincent Anderson / Eric

2022 · Disney+ · On air
As themself

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
2008 · Channel 4 · Ended
As themself

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
Main cast roles from TVmaze. Guest appearances aren't listed.