- First appeared on television when he was 10 years old as a chorister on Songs of Praise in 1980.
- Worked as a security guard for British clothes store Top Man after his A Level exams, before training to become an actor at RADA.
- Played Antipholus of Ephesus in Comedy of Errors at the Novello Theatre in 2006.
- Starred as Hector in Troilus and Cressida in 2009 at Shakespeare's Globe Theatre in London.
- Portrayed Scar in a musical theatre production of The Lion King in 2014.