The West End revival of Lionel Bart's Oliver! played to packed houses when it opened in 2009 due, in part, to the casting being decided through the BBC's reality show I'd Do Anything.
Now on a national tour, Cameron Mackintosh's production has all the key ingredients for a blockbuster musical.
There's a big name star in Neil Morrissey, a lavish set design by Totie Driver and Adrian Vaux and songs that are more familiar to the audience than their own reflection.
It's a visual spectacle right from the moment the curtain rises, with an army of workhouse children marching in time to Food, Glorious Food. As Oliver (Sebastian Croft) nervously walks between rows of wooden benches and gruel is ladled out with production-line efficiency, it's hard not to feel sympathy for him as he asks for more.
Not that the production is overly concerned with such social morals. It offers a sanitised version of the Charles Dickens novel in which Morrissey's Fagin can't decide whether to be pure cartoon villain or sinister hunchback
If he never quite convinces in fingerless gloves and tattered coat as a career criminal then I'd Do Anything finalist Samantha Barks completely inhabits Nancy and effortlessly moves from the bawdiness of Oom-Pah-Pah to the anti-feminist fatality of As Long As He Needs Me.
The strong supporting cast also helps to ensure that, while light on substance, the production scores on pure entertainment value.