He played Renly Baratheon in the series Video game of Thrones in 2013 and appeared in 10 Days to Battle and Doctors. He was the top Boy from the Tiffin College in Kingston-Upon-Thames. In 2012, he performed Plant in Dreck and in 2014, He performed William in Copenhagen. He reportedly dated Finn Jones. He performed Grigory in Boris Godunov in the Royal Shakespeare Organization in Stratford-upon-Avon, the birthplace of William Shakespeare.