Training: Bristol Old Vic Theatre School.
Theatre includes: Rocky Road (Jermyn Street Theatre); Much Ado About Nothing (New English Shakespeare Company/Dubai Opera House); Around the World in 80 Days (US/UK tour); Salt City and Underpass (Royal Court Theatre); OthelloMacbeth (Lyric Hammersmith/HOME); Romeo and Juliet and The Adventures of Sherlock Holmes (US Tour/Aquila Theatre); Pig Girl (Finborough Theatre) and Macbeth (Redgrave Theatre/ Bristol Old Vic Theatre School).
Film includes: Rushes and 120 Days.
TV includes: Nightingale; Grantchester; Vera; The Sandman; A Discovery of Witches; Jekyll and Hyde; Critical; Law and Order; Eastenders and Lewis VII.