In 2005, he was one of 35 students from around England chosen to participate in the 20th anniversary celebration of Les Misérables at Queen's Theatre in the West End.
[1] In 2008, while a student at Exeter College, he competed in Any Dream Will Do, and made it to the final 20 contestants, although he was not selected to be on the show.
[2] In 2009, he made his West End debut as Marius in Les Miserables, where he spent 18 months in the role.
"[3] He also played the role of Jean Prouvaire in the Les Misérables 25th Anniversary Concert at The O2 on 3 October 2010.
He also appeared as Walter and understudied Claude in a European tour of Hair,[4] before he was cast as Jean Prouvaire in the 2012 film Les Misérables.