Theatre includes Richmond/Brackenbury in Richard III (Almeida), Sleeper in The Hook (Royal & Derngate and Everyman Liverpool), Heathcliff in Wuthering Heights (Gate Theatre Dublin), Frankie in Dealer's Choice (Royal & Derngate and Oxford Playhouse), Pip in Great Expectations (Bristol Old Vic), Sergey Voinitsev in Sons Without Fathers (Arcola Theatre London and Belgrade Theatre Coventry), Dorian Gray in The Picture of Dorian Gray (Abbey Theatre), Pinhead/Clune/Mrs Fletcher/Mr Fisher in Saturday Night by Stephen Sondheim, Johnny in Last Orders, Ed in Chelsea Hotel, Cymbeline in Cymbeline, Lucero (Septimo Miau) in Divinas Parablas, DI Gary Burroughs in One Minute, Egeon/Balthazar/Dr Pinch/2nd Merchant in The Comedy of Errors, Ivan Karamazov in The Brothers Karamazov, Awdwell/Pinkethman in The Female Wits, Leontes in The Winter's Tale, Ajax in Ajax, Robert Storm in Other Worlds, Melchior Gabor in Spring Awakening (RADA).
Television includes Pixies, The Good Karma Hospital, Wasted, The Collection, Houdini & Doyle, Death Comes to Pemberley.
Radio includes The Picture of Dorian Gray.
Films include the shorts Shit Kicker, Blue Borsalino.
Trained at RADA and Miskin Theatre.