Training: Royal Welsh College of Music and Drama.
Theatre credits include: Cover Marius in Les Miserables (UK Tour); Moritz Stiefel in Spring Awakening (Sherman Theatre); Race in Newsies (Theatre Under The Stars); Gilbert Blythe in Anne of Green Gables (Exit 22 Productions); Count Carl Magnus in A Little Night Music (Richard Burton Theatre); Peter Simmonds in Bare: A Pop Opera (Eternal Theatre); Lord Pinkleton in Rodgers and Hammerstein’s Cinderella (Theatre Under The Stars); Peter in Jesus Christ Superstar (Uncle Randy Productions); Indio in West Side Story (Theatre Under The Stars); Beauty and the Beast (Arts Club Theatre Company); Mary Poppins (Theatre Under The Stars).