- Studied architecture at Manchester University before applying to drama school.
- Performed in the year-long international tour of Geometry of Miracles.
- Joined the Royal Shakespeare Company in 2000, performing in As You Like It, Romeo and Juliet and The Comedy of Errors.
- Played Paul Milner in Foyle’s War from 2002 to 2010.
- In 2006, starred as Charles in the first stage adaptation of The French Lieutenant’s Woman.