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.
Johnny Lee Miller has been suggested to play 29 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.