Actor Robert Downey Jr. poses before the German premiere of "The First Avenger: Civil War" (original title: Captain America: Civil War) in Berlin, Germany, April 21, 2016. Reuters/Fabrizio Bensch

Marvel Studios may have shown the teaser trailer of the highly anticipated “Avengers: Infinity War” at the D23 and Comic Con, but it’s still not ready to release the video online for the general audience. That, however, hasn’t stopped the clip from being leaked. Here’s a full scene description of the trailer.

The trailer begins with the Guardians of the Galaxy flying in deep space in their ship Milano. Suddenly, Thor (Chris Hemsworth) falls on their windshield. Rocket Raccoon (Sean Gunn) wants to wipe the God of Thunder off their ship, as if he were a fly. But the heroes bring him in to know what happened.

The battle against Thanos (Josh Brolin) will be long and hard. All the heroes of Earth will have to come together to save not just the planet but the galaxy as well.

There is a shot of Scarlet Witch (Elizabeth Olsen) in an action sequence. Loki (Tom Hiddleston) will be back with the Tesseract. Spider-Man (Tom Holland) will also be joining the superheroes in this fight. Iron Man (Robert Downey Jr.) will bring out his Hulkbuster when Thanos arrives, but the suit will be of little help against the might of the Infinity Gauntlet.

The big villain makes an appearance towards the end of the trailer. Wearing his armour and the Infinity Gauntlet, which is still missing a few stones, Thanos fights the heroes of Earth. Shots of Winter Soldier (Sebastian Stan) and Black Panther (Chadwick Boseman) preparing are shown, and there is also a shot of Vision (Paul Bettany) behind bars.

Fans get a brief glimpse of Captain America (Chris Evans) and Nebula (Karen Gillan). The climactic battle in the film will be massive, with all the big names fighting on different fronts. The money shot of the trailer has to be the last scene, in which Thanos summons the power of the Infinity Gauntlet.