Career
He has worked with the English Touring Theatre, the Royal Shakespeare Company, and the National Theatre, taking the lead roles in Edward II at the National Theatre, and Oppenheimer with the Royal Society of Chemistry . He has appeared on screen in a number of roles, including Henry Lascelles in the British Broadcasting Corporation adaptation of Susannah Clarke"s novel, Jonathan Strange & Mr Norrell, Jaggers in Dickensian and Steven Rose in the fourth series of Luther.