I caught Avengers: Endgame on TV the other day and watched it through the end. I like the movie but having seen it a couple of times, a few movie errors cropped up that I didn’t catch in my previous viewings. Of course, perhaps there’s already explanations for these out in the Internet but it’s more fun to lay them out and examine them.
Captain Marvel and Ant-Man’s Minivan
During the climatic final battle, Captain Marvel enters the fight with a majestic entrance, destroying Thanos’ giant ship wrecking havoc on the ground with its canons. She then takes the Infinity Stones from Spider-man, and makes a beeline to Ant-Man’s minivan equipped with the quantum tunnel, sames as the other heroes like Hawkeye, Black Panther and Spider-man – but what was she gonna do it with? She came late to the fight and wasn’t in on any of the Avengers briefings. How is she to know what to do with the Infinity Stones once she goes through? She’s not even wearing the white jumpsuit needed to safely travel through time, or the time GPS device that Iron Man invented. And what about Pym Particles? The Avengers used all of them so she wouldn’t even be able to time travel.
Let’s go further. Assuming that’s all irrelevant, and she does somehow miraculously travels back in time – does she know when and where the stones were taken? Granted, she can fly so she can go to Vormir, and Asgard, and Morag, but she wouldn’t be on the same timeline. I mentioned previously that she doesn’t have GPS device, so how is she supposed to travel to the correct time? Remember that’s the reason why the Avengers had to split into 3 teams in order to take all the gems.
Captain America’s Married Life With Agent Carter
Hulk explained the rules of time travel: If you go into the past, that past becomes your future, and your former present becomes the past, which can’t now be changed by your new future!
Now we saw that Captain America went back to the past timelines to return the Infinity Gems, but he didn’t come back the same way. Instead of returning in his prime age through the time machine, he reappeared as an old man without the use of the time machine. This implied that he lived his whole life back in the past married to Agent Peggy Carter and naturally caught up to present time.
The problem with this scenario is he changed the past and created a new future for him (married to Peggy). Going by Hulk’s established rules of time travel, Cap shouldn’t be present in the current timeline – he should be living in an alternate timeline where Peggy never married the soldier whom Cap saved in World War 2 (mentioned in the documentary clip shown in Captain America: The Winter Soldier). In the correct timeline, Cap should still be out lost in timestream.
The only explanation I can think of is Cap lived his whole life in this alternate timeline with Peggy, then decided at some point, when he was old and grey, to go back to the correct timeline and give a newly made vibranium shield to the Falcon. If that’s the case, why didn’t he reappear on the same time machine Hulk was operating? Unless of course it’s possible for him to return back to the correct timeline through a different time machine?

