The end of Avengers: Endgame saw an older Steve Rogers/Captain America passing his shield to Sam Wilson/Falcon. As the two conversed, Steve revealed that he'd remained in the past so as to live the life he'd left behind. There's been some debate as to just how the movie's time travel rules interact with Steve's choice. However, one prominent theory says he's actually the father of Peggy Carter's children, which was actually confirmed by the film's writers.
Check out the video below for more reasons Steve is the father of Peggy's children.
Whether Steve created an alternate timeline is a subject of disagreement between directors Joe and Anthony Russo and writers Christopher Markus and Stephen McFeely. The former say a new timeline was created by Captain America remaining in the past, the latter say there was always another Steve running around in the background of the MCU and that Peggy's children are Steve's.
At this time, it's unknown when Steve might return to the MCU. The Russo brothers previously said actor Chris Evans has stepped away from the part for the foreseeable future, so it seems unlikely he'll reprise his role again anytime soon.
Let us know what you think, and check out many other thought-provoking videos on our YouTube channel! Don't forget to subscribe and click that bell for notifications of brand new content, posted every day!
Directed by Joe and Anthony Russo, Avengers: Endgame stars Robert Downey Jr. as Iron Man, Chris Evans as Captain America, Mark Ruffalo as Bruce Banner, Chris Hemsworth as Thor, Scarlett Johansson as Black Widow, Jeremy Renner as Hawkeye, Brie Larson as Captain Marvel, Paul Rudd as Ant-Man, Don Cheadle as War Machine, Karen Gillan as Nebula, Danai Gurira as Okoye and Bradley Cooper as Rocket, with Gwyneth Paltrow Pepper Potts, Jon Favreau as Happy Hogan, Benedict Wong as Wong, Tessa Thompson as Valkyrie and Josh Brolin as Thanos. The film is in theaters now.