Charlie was born in London. After graduating from Laine Theatre Arts, he made his professional debut in Wicked (Apollo Victoria Theatre), before playing Eddie in Mamma Mia! (International tour).
In 2016, he was cast by Cameron Mackintosh to play Arthur Kipps in his new production of Half a Sixpence at Chichester Festival Theatre. A West End transfer to the Noël Coward Theatre immediately followed, with Charlie's breakout starring performance garnering unprecedented critical acclaim.
For his performance, Charlie was nominated for the 2017 Olivier Award for Best Actor in a Musical, the 2017 Carl Alan Performer's Award, the 2016 UK Theatre Award for Best Performance in a Musical, and he won the 2017 WhatsOnStage Award for Best Actor in a Musical.
Charlie starred as Dick in the Olivier Award-winning Dick Whittington at the London Palladium, returning to the Palladium one year on as Prince in Snow White.
He made his Broadway debut as Barnaby Tucker in Hello, Dolly! (Shubert Theater, New York) opposite Bette Midler and Bernadette Peters. For his performance, Charlie was awarded the 2018 Theatre World Award for Outstanding Broadway Debut.
Most recently, he starred as Dvornichek in the UK tour of Tom Stoppard's Rough Crossing.