After Earth's Mightiest Heroes killed Thanos at the start of Avengers: Endgame, the movie jumped five years into the future. Directors Joe and Anthony Russo have now explained why they made that choice.
When asked by Slate about the advantages of setting the time jump five years in the future rather than a decade or a few months, Joe said, "Well and it’s great, too, because we’re owning it moving forward. And that’s a really crazy narrative decision to own, and it’s gonna make things really interesting, because the universe that these stories take place in is a really odd one."
Anthony added, "Primarily what drove the choice was we wanted it to be far enough where our lead characters had reached a point of acceptance. They had to just accept it as their reality."
Endgame is proving itself a massive box office success, having already made more than $2.4 billion at the worldwide box office. Current projections indicate Endgame will indeed go on to overtake James Cameron's Avatar and become the highest-grossing film ever.
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.