If you were worried that a 2023 tour of a 2015 revival of a musical from the '70s, made popular by an '80s movie, would seem tired - think again when it comes to Annie.
The current touring production which has arrived at Cardiff's Wales Millennium Centre benefits from punchy, full-sounding orchestrations, exciting choreography performed by top-quality dancers, and modern-looking staging which all elevate this show above just being a 'decent day out with the family'.
On our visit, nine-year-old Zoe Akinyosade played Annie and took absolute control of the role from the very first note she sang. She's both as emotionally affecting and as good a singer as any child star you're likely to see. A total delight.