British stage and screen actor who starred as Michael Banks in the London West End musical production of Mary Poppins.
He was selected as one of three boys to play the title role in the 2009 West End revival of Oliver! at the Theatre Royal Drury Lane.
He played a character called Lupus in Roman Mysteries, a television series based on the novels of author Caroline Lawrence.
He grew up in Henley-on-Thames, Oxfordshire, England.
He and Jodie Prenger both performed in the 2009 West End production of Oliver!