Theatre includes Octavius Caesar in Antony and Cleopatra, Cinna in Julius Caesar, Edward Teller in Oppenheimer and Askew in The Shoemaker's Holiday (RSC); Konstantin in The Seagull (Library Theatre Manchester); Olivia in Twelfth Night, Biondello in The Taming of the Shrew, Antonio in The Merchant of Venice, Perdita/Mamillius/Time in The Winter's Tale and Williams in Henry V (Propeller); Performer in …And Darkness Descended (Punchdrunk); Mickey in Canary (Liverpool Playhouse, Hampstead Theatre and ETT tour); Tim Allgood in Noises Off (ATG); All's Well That Ends Well and The History Boys (National Theatre).
Television includes Barbarians Rising, Coronation Street, Bonekickers.
Radio includes Private Peaceful.
Films include the short Better Than Joe.
Trained at East 15 Acting School.