Jonathan Lee Miller (born November 15, 1972) is an Olivier Award-winning English actor who first became famous for his roles in Trainspotting (1996) and Hackers. He reprised his role as Sick Boy in the 2017 sequel T2 Trainspotting. Miller is also known for his portrayal of Sherlock Holmes in the CBS series Elementary. He has also appeared in the films The Covenant and Settlers, and as former UK Prime Minister John Major in The Crown.