24 Mart 1988’de Londra, İngiltere’de doğdu. The Arts Educational Schools’da oyunculuk eğitimi aldıktan sonra dizi dünyasına adım atarak, Doctors, The Bill ve Doctor Who gibi dizilerde bölüm oyunculuğu yaptı. HBO dizisi Game of Thrones’da canlandırdığı Loras Tyrell karakteri ile tanındı. Aynı zamanda DJ olan genç oyuncu Marvel’in Netflix üzerinden yayınlanan süper kahraman dizisi Iron Fist’de başrolde yer almaktadır.