Marvel Studios has released the first official trailer for their upcoming film Avengers: Infinity War directed by Anthony and Joe Russo. Chadwick Boseman (Black Panther), Scarlett Johansson (Black Widow), Chris Hemsworth (Thor) and Karen Gillan (Nebula) are among the huge cast of actors playing known Marvel superheroes.
Peter Dinklage, Cobie Smulders, and Tessa Thompson are also rumored to play a role in the film, in which the all-powerful Thanos threatens the end of Earth and the universe.
Avengers: Infinity War is slated to hit theaters in the US on May 4, 2018.