Born in London (England). Trained at London Academy of Music and Dramatic Art (LAMDA). Has worked since in British Theatre, including The National Theatre and Londons West End (playing Algy in Peter Gills production of The Importance of Being Earnest at the Vaudeville Theatre); and was part of The Peter Hall Company 2011. Film credits include working with Mike Newell on Great Expectations, and Werner Herzog on Queen of the Desert. He is a keen Open Water Swimmer - representing GB at Masters Level.