The good news for anyone who regards Beatrix Potter's Peter Rabbit as something that mustn't be messed with is that their hero's in safe hands with movie director Will Gluck.

He was reared on the exploits of the jacketed Peter, and passed on the love by reading the stories to his own children. And what he's created here is a broadening out of the tale, without losing any of the original's charm. No mean feat. And it's timeless, so no baseball hats, hoodies or mobile phones for the BP bunny, who is voiced by James Corden.

And the real magic here is the remarkable job done in terms of the CGI. It's ridiculously good. At this point, you don't even notice the blend of animation and real-lifers. It's seamless.

Peter with Domhnall Gleeson

The humans do their bit too, with a bearded Sam Neill popping up as the soon-to-be departed Mister McGregor, who is replaced by Domhnall Gleeson's Thomas McGregor, an ambitious young man who wants to build a toy shop to take on Harrods, and who, in true Elmer Fudd tradition, has no time for pesky rabbits.

Then there's next door neighbour and potential love interest, Bea, played by Rose Byrne, who lights up the place with her paintings, love for animals and all-round good vibes. She even helps to put some manners on Thomas McGregor, although his run-ins with the rabbits tend to neutralise his willingness to live and let live.

The film whizzes by and if you know anyone under the age of seven, they're going to lap this up. It's pretty good fare for the over-sevens too, but only if you come to the cinema with an open heart, and let Gleeson and Byrne's double act ultimately charm you into submission.