Previously at Chichester Tom Musgrave in The Watsons (Minerva Theatre).
Theatre includes Lucien in The Glass Piano (Coronet Print Room); The Vlogger in Stop and Search, Top Trumps (Theatre503); Cam in Jumpy (Theatr Clwyd); Leontes in The Winter's Tale (Orange Tree Theatre); title role in Othello (The North Wall); Williams in After the Dance, Leonardo in Blood Wedding, Bottom in A Midsummer Night's Dream and Vershinin in Three Sisters (The Studios); Giles Burton in Swordy Well (Soho Theatre); Man in Monologue (King's Theatre Manchester).
Television includes The Capture, Humans, Doctors, Back.
Radio includes Temptation, The Woman with the Little Dog, Precious.
Films include Gate Way, My Dinner with Hervé and the shorts Us, Do It, Light, Nobblycarrot7.
Trained at Oxford School of Drama.