- Plays guitar, piano, bass guitar and drums.
- Played Benvolio in the Lost Theatre Company's stage production of Romeo and Juliet.
- In 2002, played the role of Faustus in Tittania Krimpas' production of Doctor Faustus.
- Was cast as Heathcliff in the stage production of Wuthering Heights in 2007.
- Released an EP with his rock/reggae band Animal Circus in 2012.
- In 2014, was named by the Independent in the list of Bright Young Things: The Best New Talent in the Arts.