At the end of Avengers: Infinity War half the people (including heroes and villains) in the universe were gone in the snap of a finger from Thanos (Josh Brolin).
So how can Avengers: Endgame (in cinemas from this week) try to bring them back?
Well, with that tried and tested movie plot device: time travel. Plus a surprising amount of scientific jargon thrown in, including quantum mechanics, Deutsch propositions, eigenvalues and inverted Möbius strips.
But don’t think that everything you hear during the movie was