The end of Avengers: Endgame saw Steve Rogers/Captain America traveling back in time to return the Infinity Stones to their original places in the timeline. However, fans were shocked when an older Steve appeared and revealed he'd decided to stay in the past. This also threw a lot of fans for a loop, as Endgame's explanation of time travel suggests that Steve going back in time would actually create an alternate timeline. In a new video, we're going to explain why there were always two Captain Americas in the Marvel Cinematic Universe.

This topic has been something of a subject of disagreement between directors Joe and Anthony Russo and writers Christopher Markus and Stephen McFeely. While 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's films.

RELATED: The MCU Avengers Get Gender-Bent in New Snapchat Filter - And It's Amazing

Check out the video below for more on the theory there were always two Captain Americas in the MCU.

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.

RELATED: Sorry, Captain Marvel, But Thanos Is the MCU's Strongest Character

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.