Er kreierte die Rolle des Posner in der preisgekrönten National Theatre Produktion von 'The History Boys' und wiederholte die Rolle in den regionalen und internationalen Tourneen des Stücks sowie am Broadway, wo er eine Tony-Nominierung als bester Nebendarsteller in einem Stück erhielt. Er wurde an der LAMDA ausgebildet und trat im National Theatre in 'His Dark Materials' und in 'The Accrington Pals' am Chichester Festival Theatre auf. Zu seinen Fernsehauftritten gehören 'The Royal', 'Doctors' und 'Inspector Linley'