Charles made his first theatrical debut at the age of nine in the production of Nine (Royal Festival Hall), playing opposite Jonathan Pryce. As a child actor he went on to appear in Oliver! (London Palladium - Original 1994 Cast) and Cleopatra (Sadlers Wells, Houston Ballet Company).
Charles received a scholarship to train at Arts Ed, London graduating in 2003. His theatrical credits include: Topper in Scrooge playing opposite Tommy Steele (UK Tour/Manchester Palace Theatre); Lumière and Monsieur D’Arque in Disney’s Beauty and the Beast (UK Tour); Chess (Royal Albert Hall), Squidward in the UK premiere of Spongebob Squarepants: The Musical (Hammersmith Apollo); and Dr Gangle in Love Never Dies (WestEnd/Adelphi Theatre).
Charles covered and played the lead role of Miss Trunchbull in the West End production of Matilda The Musical for the RSC. He was subsequently invited to New York to play Miss Trunchbull on Broadway.
Other recent credits include Frank N Furter in The Rocky Horror Show (European Tour); Carol in Miss Atomic Bomb (St James Theatre); Horace Hardwick in Top Hat (Kilworth House); and Mrs Meers in Thoroughly Modern Millie (Canadian Production).
This year Charles has been in America, where he was cast in World War II feature film, Miss Atkins' Army, due for release in 2019.
Other screen credits includes: The South Bank Show (ITV); Hot Pursuits (BBC); and Royal Variety Performance (ITV).
Soundtracks include: Chess, Oliver!, Nine and Josh Groban’s Stages album.
He can next be seen as Roger De Bris in The Producers at the Royal Exchange Theatre, Manchester.