If you only come for Ian McKellen, you won’t be disappointed. He plays the indomitable Caroline Goose with rollicking aplomb. A vision in frou-frou nightie, Beefeater dress and Maggie Thatcher handbag, he sings, dances, lobs eggs at the audience and drops smirking double entendres. He is occasionally triggered into playing Gandalf and briefly breaks into the “quality of mercy” speech from The Merchant of Venice, which leaves us wishing for more.