Comédien britannique, il suit la formation du Théâtre Old Vic.
Au théâtre, il joue dans Roméo et Juliette de William Shakespeare (au Birmingham Rep), Our Country's Good de Timberlake Wertenbaker (au Liverpool Playhouse) et The Changeling de Thomas Middleton et William Rowley. En 2008, il est Alexandre dans "Troïlus et Cressida" mis en scène par Declan Donnellan.
A la télévision, il joue dans Holby City diffusé sur la BBC et au cinéma dans Run, Fat Boy, Run réalisé par David Schwimmer et dans St Trinian's réalisé par Oliver Parker et Barnaby Thompson.