How can this movie’s producer - Netflix - ever be content with just letting it go on the small screen? Apart from everything else, the digital effects are spectacular and the visual images beautiful. It’s a terrible waste to shrink them to an iPad.

Okja is a Korean director Bong Joon-ho’s new “creature feature”, rather like his 2006 film The Host. But it’s also a lovely family action-adventure about a girl and the giant hippoesque pig, named Okja, that she has come to love like family. This exciting, charming, sweet-natured movie gives its audience heartmeltingly tender moments showing us their magical life together in the Korean mountains. Then it whooshes us to New York City and a world of cynicism, menace and danger. This movie just rattles along with glorious storytelling gusto in the spirit of Roald Dahl, ET creator Melissa Mathison and Dodie Smith, author of 101 Dalmatians.

Cannes apologises after technical problems and booing disrupts Netflix film Okja Read more

And Bong Joon-ho has rather shrewdly hired British author and journalist Jon Ronson as his co-writer on this film and it could have been Ronson who brought in the flavour of the Anglo-Saxon classics – and almost certainly was responsible for big laugh lines in the New York headquarters of a heartless food tech company, whose hatchet-faced spin-crazed CEO marvels over the good press she’s getting in Slate, of all the hip places: “These are journalists who never write about pigs!”

An Seo-hyun gives an outstanding performance as 13-year-old Mija, who has grown up with no parents, looked after by kindly grandpa Heebong, played by Byun Heebong (who was in The Host and also Bong’s 2003 film Memories of Murder). Her only friend and companion is Okja, the giant pig leased to them by flinty-hearted food tech CEO Lucy Mirando, played by Tilda Swinton. Okja’s ultimate destiny is to be taken away from them, poked and prodded by Mirando’s scientists, displayed to the media as an example of next-level meat production, paraded with the firm’s grotesque celebrity TV vet Dr Johnny Wilcox (Jake Gyllenhaal) and then finally eaten.

But poor Mija has grown up not quite grasping that, and soon Heebong will have to break it to her that Okja must go, and it’s going to be like leading Baloo away from Mowgli and sending him to the abattoir. But a crew of animal rights activists, led by the inscrutable Jay (Paul Dano), have other ideas.

Admittedly, Jake Gyllenhaal’s performance as the gurning Dr Wilcox is pretty broad and so is Swinton’s own performance at the very beginning. But her presence in the film deepens and intensifies as time goes on, showing us new perspectives of family anxiety and she is a marvellously watchable villain, wincing and scowling with self-pity and fear.

Play Video 2:15 Watch the trailer for Netflix's Okja - video

The scenes in which Okja is imprisoned and then makes an escape are staged with such style and dash – and there’s a lovely moment when the heroic creature finds a natural way of bombarding her cop pursuers from the rear of the vehicle which has taken her safety. Spielberg would approve of the end-line to that scene.

There is something inspired in the way the director handles the contrast between the bucolic paradise in which Mija and Okja have grown up together and the alien jungle of the big city. The narrative dynamic is comparable to King Kong in its way; but less adult and less obviously knowing. The scenes at the beginning where Mija loses her footing and Okja instinctively improvises a rescue are tremendously conceived. And the digital creation of Okja is itself brought off with terrific skill. The pure energy and likability of this film make it such a pleasure.