Star-Lord (Chris Pratt) is the only remaining hero who hasn't made up for his mistake in Avengers: Infinity War. Directed by Joe and Anthony Russo, the 2018 Marvel Studios blockbuster started the culmination of the Infinity Saga.
It showed the Avengers and the Guardians of the Galaxy teaming up for the first time to defeat Thanos (Josh Brolin). Unfortunately, despite putting up a gallant fight, the Mad Titan was still able to collect all six Infinity Stones and snap half of the universe's
. Read more on screenrant.com