Ele começou a se destacar no teatro e na televisão britânica, com papéis notáveis em produções como "Hawking" (2004), no qual ele interpretou o físico Stephen Hawking, e "Sherlock" (2010-2017), no qual ele interpretou o icônico detetive Sherlock Holmes.