Warning: This article contains spoilers for Avengers: Endgame.
Avengers: Endgame began with a major five-year time jump from the events of Avengers: Infinity War during the very first act, surprising fans who had expected the film to start a few years after Thanos’ (Josh Brolin) Decimation.
After having Captain Marvel (Brie Larson) save Iron Man (Robert Downey Jr.) and Nebula (Karen Gillan) from inevitable death on the Benitar, the Avengers soon realize that there’s no way to undo Thanos’ massacre on the universe. The team decides to return to the Earth and grieve. It isn’t until five years after when Ant-Man (Paul Rudd) finds his way back to the current timeline that the Avengers assemble with a plan to bring back everyone turned into dust.
Speaking in an interview with Business Insider, Endgame directors Anthony and Joe Russo explain why they had a five-year time jump placed in the first act of the film.
"We wanted something that allowed them to change enough," Joe Russo explains in his discussion with the publication, "We needed enough time for them to process their grief that it would alter them as people."
Here, fans get to see their favorite heroes dealing with their loss. The time jump allowed major changes in character. Banner (Mark Ruffalo) finally accepts his role as Hulk. Captain America (Chris Evans) joins a support group. Tony Stark is given a chance to have a daughter and raise her.
Thor (Chris Hemsworth) on the other hand became increasingly depressed, drowning himself with beer and videogames to deal with the loss.
The time-jump definitely was essential to the Avengers’ development.
Avengers: Endgame is currently screening in cinemas.
Read: Watch: HISHE's Spider-Man Far from Home Trailer