Jest jedną z największych gwiazd kina swojego pokolenia. Mimo raptem 40 lat zdążył wcielić się w największych fikcyjnych i historycznych geniuszy. Brytyjski aktor zagrał m.in. Stephena Hawkinga, Alana Turinga, Juliana Assange oraz Sherlocka Holmesa. To nie role zaprowadziły go na szczyt popularności. Sukces zawdzięcza przede wszystkim swojemu niezwykłemu talentowi. Często możemy spotkać go w rolach drugoplanowych oraz filmach niskobudżetowych, które ceni najbardziej. Aktorstwo uważa za sztukę najwyższą, której oddał się w całości. Przez brytyjską prasę nazywany jest "skarbem narodowym”.