Biografia
Si è formato alla Guildford School of Acting con borse di studio della Andrew Lloyd Webber Scholarship e dalla Sir Michael Redgrave Academy.
Ha interpretato i ruoli di George Kittredge in High Society (The Mill at Sonning), Piet in Mandela (Young Vic), Enjolras in Les Misérables (West End), Rum Tum Tugger in Cats (Taiwan Tour), Enjolras in Les Misérables (UK/Ireland Tour e West End), Rum Tum Tugger in Cats (Asia Tour), Arviragus in Cymbeline (London Theatre), Rolf u/s in The Sound of Music (Tour internazionale), Freddie in Chess (Union Theatre) e il Principe Azzurro in Cinderella (Mayflower Theatre, Theatre Royal Plymouth, Newcastle Theatre Royal, Wolverhampton Grand).
Per il cinema e la televisione ha lavorato con le principali case di produzione britanniche e americane.