After Thanos snapped half the universe out of existence at the end of Infinity War, fans speculated about how - not if - the Avengers would bring everyone back. How could they without the Infinity Stones? In Avengers: Endgame, the Earth’s mightiest heroes travel back to different points on the MCU’s timeline to revisit some pivotal moments and swipe the Infinity Stones. The time heist in the middle of the movie is a lot of fun, but does the time travel in Avengers: Endgame actually work?
There are huge surprises in Endgame, with a surplus of characters showing up in unexpected places. Narrative twists are to be expected from a Marvel movie; however, in this case, they're facilitated primarily by time travel. This offers characters the chance to visit places - and times - typically reserved for fan fiction. Perhaps the weightiest of these twists comes toward the end when Steve Rogers not only travels back in time, but also stays there in order to marry the love of his life, Peggy Carter. It's a cathartic moment, but does it make sense? Assuming your brain hasn't melted trying to figure out the internal logic on your own, this look at Endgame's time travel rules should make for a handy guide.