This morning, with absolutely no warning, Marvel Studios revealed the first official trailer for Avengers: Infinity War. The highly anticipated film represents the beginning of the end for the first chapter of what we've come to know as the Marvel Cinematic Universe. The basic plot sees the Mad Titan Thanos collecting all six Infinity Stones, whereupon he'll complete the Infinity Gauntlet in a bid to take over the galaxy. Standing in his way will be every Marvel superhero we've encountered in 17 films over a decade-long span, starting with 2008's Iron Man and ending with the soon to be released Black Panther. Directed by Joe and Anthony Russo and starring, well, everyone, Avengers: Infinity War hits theaters on May 4th, 2018.