- Joined the National Youth Theatre at age 16.
- Attended the London Academy of Music and Dramatic Art on a Genesis Foundation Scholarship.
- Played Benvolio in Romeo & Juliet at Shakespeare's Globe in 2009.
- Appeared in the original, world-premiere stage production of American Psycho, playing Paul Owen, opposite Matt Smith as Patrick Bateman, in 2013.
- Emma — Sister
- London Academy of Music and Dramatic Art, London, England (2008)