Harry is 15 and has most recently appeared as Oliver in Cameron Mackintosh's West End production at the Theatre Royal, Drury Lane opposite Rowan Atkinson and Jodie Prenger. Harry was picked as one of the three boys to perform the role on the BBC Series I'd Do Anything in 2008.
Prior to this he appeared in two series of the BBC show Roman Mysteries as Lupus, one of the leading roles.
Harry also played Michael Banks in the original London production of Mary Poppins at the Prince Edward Theatre and performed on the cast album.
He was also one of Fagin’s Gang in the BBC production of Celebrate Oliver!
Harry attends a School in Oxfordshire and his interests and skills include the piano, saxaphone, singing, rugby, cricket and football.