Marvel edited out an entire aerial action sequence from the climax of Avengers: Endgame, according to a new report by an entertainment news portal. Towards the end of the movie, the surviving heroes on Earth try to rewrite history and succeed but this leads to a final batter, as Thanos travels from the past to fight. This is followed by a long and complex action sequence with all the Marvel Cinematic Universe (MCU) characters present. According to actor Sean Gunn — who plays the character Kraglin in the Guardians of the Galaxy films — an entire battle sequence was omitted. Speaking to the entertainment portal, Seaon said,
"All I can tell you is really what we shot. Obviously, some of the fragment footage was cut from the final battle for good reason. From a narrative standpoint, they didn't want to cut to the Battle of the Sky, which makes sense, but I all I can say is that Kraglin was wearing his fin. He had the Yaka arrow on him, but it was sheathed and remained sheathed. So, I think all of that qualifies as canon, and the rest of it is up to anyone to speculate on that one.”
As per the report, the Battle of the Sky may have been dropped from the final version because most of “Marvel heroes are ground-based” and “only Captain Marvel, a former USAF pilot, is comfortable in the air.” Avengers: Endgame was directed by Anthony and Joe Russo, and stars Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson, Jeremy Renner, Don Cheadle, Paul Rudd, Brie Larson, Karen Gillan, Danai Gurira, Benedict Wong, Jon Favreau, Bradley Cooper, Gwyneth Paltrow, and Josh Brolin in the lead roles. The film has made an estimated $2.79 billion worldwide and reached the $500 million dollar mark within three days of its release.