Notable roles include lead roles in The Phantom of the Opera, Annie, Die Fledermaus, Guys and Dolls, My Fair Lady, Jekyll and Hyde, and Man of La Mancha, as well as significant supporting roles in Les Misérables (as Enjolras) and The Secret Garden (as Archibald Craven).