Spider-Man: Far From Home (spoiler) deals with the impact of The Snap and its reversal, some five years later.
Peter Parker (Tom Holland), Ned (Jacob Batalon), and MJ (Zendaya) have all been brought back to life, and into a wholly different world.
Struggling to balance his superhero duties and personal life, Peter decides to go on a field trip to Europe with his classmates and teachers.
SHIELD Director Nick Fury (Samuel L. Jackson) and agent Maria Hill (Cobie Smulders) show up to ruin Peter's adventure.
Far From Home is slow-going, at first. Packing in numerous sub-plots and comedic jaunts, director Jon Watts comes close to dropping the ball.
Screenwriters Chris McKenna and Erik Sommers deliver an almost shapeless blob of action set-pieces, twists, wacky hijinks, and character moments.
However, judged on their individual merits, those elements still work pretty well.
Following a sluggish first act, the movie kicks into gear when Quentin Beck/Mysterio (Jake Gyllenhaal) turns up in Venice.
Gyllenhaal - one of Hollywood's most underrated leading men - delights as one of the Marvel Cinematic Universe's better supporting characters.
Helped by Gyllenhaal's dynamic performance, this version of Mysterio is vastly superior to his comic-book counterpart.
The Elementals are fairly pedestrian villains, and merely serve to progress the story and provide some flair.
Far From Home's likeable cast distracts from the movie's flaws.
Holland establishes himself as the best Peter Parker and the best Spider-Man. The young megastar plays the comedic, dramatic, and high-intensity moments to great effect.
Jackson and Smulders are reliable, while Batalon and Zendaya provide nice lines and emotional heft.
Fun, funny, and fulfilling - Far From Home takes a bow before closing the curtain on Phase Three.