The first trailer for 'Avengers: Infinity War' has been released.

Avengers: Infinity War trailer (c) Instagram

Avengers: Infinity War trailer (c) Instagram

Before 'Good Morning America' on Wednesday (29.11.17), the first trailer was finally released and reveals the epic scale on the upcoming movie and features snippets of all the characters set to appear in the movie.

The trailer begins with a voice over reciting a speech given by Nick Fury (Samuel L. Jackson) in the first 'Avengers' movie but is spoken by various characters from the original movie.

It sees many character reuniting including Bruce Banner aka The Hulk (Mark Ruffalo) and Tony Stark aka Iron Man (Robert Downey Jr.) and sees them teaming up with Doctor Strange (Benedict Cumberbatch).

There is also a reunion between Bruce Banner and Natasha Rominoff aka Black Widow (Scarlet Johansson) whose romance was blossoming during 'Avengers: Age of Ultron' until he disappeared.

Peter Parker aka Spider-Man (Tom Holland) is also featured in the trailer and his traditional Spider-Man suit from 'Spider-Man: Homecoming' has been upgraded.

Loki (Tom Hiddleston) also is seen handing over the tesseract - one of the infinity stones hunted by mad titan Thanos (Josh Brolin) - to an unseen figure.

A bearded Steve Rogers aka Captain America (Chris Evans) also appears from the shadows after a spear is thrown at him.

The trailer also features Black Panther (Chadwick Boseman) and Nakia (Lupita Nyong'o) as well as the Hulkbuster which debuted in 'Avengers: Age of Ultron'.

Bucky Barnes aka The Winter Soldier (Sebastian Stan) also appears holding a gun alongside Black Panther despite being frozen at the end of 'Captain America: Civil War'.

Most shockingly, Vision (Paul Bettany) is seen being attack and having his infinity stone in his head seemingly being ripped from him.

Towards the end of the trailer, Captain America, Black Widow, Hulk, Black Panther, Winter Soldier, Falcon, War Machine and Lupito Nyong'o are seen running away through a forest with villagers behind them.

The trailer ends with Thor meeting the Guardians of the Galaxy followed by the released date of May 2018.