There are fewer actors that have as diverse a CV with the roles that he has played from John Harrison, Julian Assange, Hamlet, Khan, and a dragon affectionately called Smaug. Recently, playing as Dr. Stephen Strange in the Marvel Cinematic Universe; but more popular, Sherlock Holmes as this Londoner has…