Trained at Guildhall School of Music and Drama, graduating in 2007,
having completed a degree at Royal Holloway, University of London, and
also studying at Boston College, USA for a year.
Professional debut opposite Julie Walters, playing her son, for BBC2.
Cast by David S Goyer to play a series regular in Da Vinci's Demons
(Starz) in 2012.