Sometimes the formula is just right: Charles Dickens' classic Christmas parable of Ebenezer Scrooge, Bob Cratchit, Tiny Tim, Marley's Ghost and the biggest goose in town, all turned into a smash-hit musical and staged by theatre impresario Bill Kenwright. At Christmas. Ta-daaah.
Not enough? How about a British film, stage and musical theatre bona fide legend in the leading role? That should do it. After last year's record-breaking run and subsequent smash-hit tour, Tommy Steele returns to the role for a Palladium run that begins in October.
As well qualified as Steele is for the role, it is his easy charm and enduring popularity that helps seal the deal. Dickens, Scrooge and Steele, at Christmas. That mix is as festive as The Pogues feat. Kirsty MacColl, shopping for ludicrously expensive toys in November and telling the boss what you really think at the works' Christmas do.
Not that the rest can be taken for granted. With stunning sets and costumes, specially created illusions by magician Paul Kieve, acclaimed for the magic effects in the Harry Potter films, and a score that includes 'December The Twenty-fifth', 'I Hate Christmas' and the Oscar-nominated 'Thank You Very Much', Scrooge is the complete family festive treat.
The Palladium run opens on 24th October 2012, booking until 5th January 2013. We have tickets available now, priced from £24 and rising to £84 for the very best stalls and circle seats.