SET shortly after the devastation of Avengers: Endgame, director Jon Watts’s web-slinging sequel is an effervescent coming-of-age comedy with a superhero as its dorky protagonist.

London-born actor Tom Holland plays up the awkwardness of a hormone-addled Peter Parker, who is torn between saving the world and following his heart.

Scriptwriters Chris McKenna and Erik Sommers drip-feed laughs into digital effects-heavy action sequences, which reduce Europe’s most beautiful cities to rubble as composer Michael Giacchino’s bombastic score roars like an approaching thunderstorm.

You won’t need to cultivate your own spider sense to divine a key plot twist.

But correctly second-guessing the filmmakers’ intentions doesn’t greatly diminish enjoyment of Holland’s quirky performance or Zendaya’s portrayal of a spunky love interest, who doesn’t intend to wait for a nervous boy to make the first move.

The film unfolds several months after ‘the blip’ – the sudden return of half of all living organisms on earth including Peter Parker (Holland) and fellow students from Midtown School of Science and Technology.

The plucky teenager refuses calls from Nick Fury (Samuel L. Jackson) to concentrate on a class trip led by teachers Mr Harrington (Martin Starr) and Mr Dell (JB Smoove). Peter only has eyes for MJ (Zendaya) but his clumsy attempts to woo her are thwarted by hunky rival Brad Davis (Remy Hii).

During the first leg of the class trip in Venice, Fury and Maria Hill (Cobie Smulders) implore Peter to fight alongside otherworldly warrior Quentin Beck aka Mysterio (Jake Gyllenhaal) to defeat four humanoids called The Elementals.

Peter politely refuses and the students’ travel itinerary suddenly alters to include a stopover in Vienna where one Elemental is due to materialise.

“I think Nick Fury just hijacked our summer vacation,” Peter laments to Ned.

Parallel romantic subplots balance giggles and swoons, Gyllenhaal lends gravitas to his complex role and the inevitable special effects overload is reserved for a frenzied final 20 minutes in London, which tees up a cliffhanger.

What a delightfully tangled web the film weaves.

RATING: 7.5/10