(March 2005) Plays Billy in "Billy Elliot: The Musical" musical by Elton John and Lee Hall (Victoria Palace Theatre, London, England, UK). Retired from playing Billy Elliot on September 30th 2006
(September 2006) He appeared as a minor part in 'Thoroughly Modern Millie' at Hull New Theatre.
(December 2007) Played Pinocchio in Pinocchio (Priestley Theatre, Bradford, Yorkshire). Ended run on December 30th 2007.