Josh O’Connor is a British actor. His acting career started in the 2010s. During his initial years, he appeared on the shows Lewis, Doctor Who, and Law & Order: UK. Meanwhile, his first movie role was in 2013’s The Magnificent Eleven. He next appeared in the movies Hide and Seek, The Riot Club, Bridgend, The Program, and Florence Foster Jenkins. He also played James in 3 episodes of Peaky Blinders. He currently stars as Lawrence Durrell on the British series The Durrells. In 2017, he gained significant attention for starring in the film God’s Own Country. More recently, it was announced that he’ll play Prince Charles in the upcoming seasons of The Crown.