Is there no end to the influence of Captain Jack Sparrow? Even in High Wycombe, the ripples of Johnny Depp's iconic pirate can be felt, in the unlikely guise of Nigel Havers. Following the lead of venerated luvvie Sir Ian McKellen - who last year made headlines by playing Widow Twankey in The Old Vic's Aladdin - Havers has taken on the role of Captain Hook in the Wycombe Swan's production of Peter Pan. And despite claiming never to have seen a pantomime, he does a sterling job, prowling the stage in the long hair and smudged eyeliner that - thanks to Depp - we now expect from our pirates.

While suitably hammy, he also has the gravitas to ensure that Hook remains a plausible menace. Sadly, his nemesis Peter Pan, played by EastEnders actor Sophie Lawrence, is nothing short of irritating. For a start, she is far too old for the role and comes across more as a jolly-hockey-sticks mummy than the boy who never grew up. She is also somewhat too earnest and seems to have interpreted a little boy simply as someone who squeals and pouts a lot. The best thing about her is the flying, which, let's be honest, never loses its magic however old you are.

Tinkerbell arrives on stage in rollerskates - a brilliant device that not only complements her gaudy, glittery costume but also gave the impression she was fluttering about, in a most fairy-like manner. Penni Tovey's portrayal is wonderfully true to J.M.Barrie's original story, keeping the spiteful edge Tinkerbell has in the book but still cute enough to get audience tears welling when she took the poisoned medicine intended for Pan. Mark Jones, who plays Smee, is also fantastic and treads the line between child-friendly silliness and adult-orientated innuendo with skill and gusto.

The whole production is pleasingly true to the original and retains all its magic. No one could fail to be thrilled by the clever green laser trail that announces Tinkerbell's arrival, the psychadelic dancers or the stunning Neverland sets.

For anyone with children, or indeed, any adults that never grew up, it's unmissable.

Peter Pan runs until January 14.