Theatre includes Ariel in The Tempest and Claudio in Measure for Measure (RSC), Barclay in Another Country and Malcolm in Macbeth (Trafalgar Studios), Oswald in Ghosts (Rose Theatre Kingston), title role in Private Peaceful (one-man show. National Theatre at Theatre Royal Haymarket), Ferdinand in The Tempest (Theatre Royal Bath), Young Catholic Priest in Written On the Heart (RSC and Duchess Theatre), Lysander in A Midsummer Night’s Dream (Shakespeare’s Globe).
Television includes Stan Lee’s Lucky Man, Hoff the Record, Cuffs, Siblings, In the Club, Vera, Red Dwarf.
Radio includes Something Understood, Billy Budd – These Buttons We Wear, Not a Love Story, Private Peaceful.
Films include the shorts Otherwise Engaged, Passenger, Strange New World.
Trained at RADA.