Previously at Chichester Mr Stratton/understudy Barnum in Barnum (Theatre in the Park and national tour).
Theatre includes My Fair Lady and Oliver! (Sheffield Crucible), standby Jigger in Carousel (Opera North/Lowry and Barbican), Hubert in Hair (Ahoy Arena), Bellboy in Lend Me a Tenor (Gielgud Theatre), Goody in Fame (international tour and RTE Television), Littlechap in Stop the World I Want to Get Off (Studio Theatre), Nipper in Oliver! (UK tour), Young Boy in Giselle (Theatre Royal Plymouth).
Concerts include 42nd Street Gala, Danny La Rue Tribute (London Palladium), Hair (Piccadilly Theatre).
Cast Recordings include Lend Me a Tenor (original London cast).