Previously at Chichester understudied and played Alfred Doolittle in Pygmalion (Festival Theatre and Garrick Theatre).
Most recently played Merriman in The Importance of Being Earnest (Vaudeville Theatre).
In the West End Semi Monde (Lyric), The White Devil (National Theatre), Mother Courage (Mermaid Theatre), Lord Neville in Kean (Gielgud).
Other theatre includes Max in The Homecoming, Alfred Doolittle in Pygmalion, Cliff in Look Back in Anger, Clov in Endgame, Conversation with a Cupboard Man (one-man show), title role in Clavigo, Lickcheese in Widowers’ Houses, Tiresius/Shepherd in Oedipus Rex, Golyadkin in The Double, Fenice in 1953, Porter in Macbeth, Franz Hoefdemel in Mozart’s Nacht Musik, The Nun and Antonio in Venice Preserved (Citizens Theatre Glasgow), Bob in Outside Edge (Mill at Sonning), Alonso in The Tempest (Nuffield Theatre Southampton), Lord John Dervis in A Busy Day (Show of Strength Bristol), Giles/Julian in Rebecca (national tour), Noises Off (The Old Vic national tour).
Television and film includes Casualty, Julius Caesar, Blackbeard.
Trained at Webber Douglas Academy.