The first Avengers Infinity War trailer is here! After days of teasing from the film’s two directors Joe and Anthony Russo, and a very good fan trailer yesterday, the full promo for the upcoming superhero ensemble from Marvel Studios is here.

Avengers Infinity War trailer

Marvel’s Avengers Infinity War Trailer Arrives With A Bang

Marvel’s Avengers: Infinity War is the sequel to 2012’s Marvel’s The Avengers (Avengers Assemble) and 2015’s Avengers: Age of Ultron and is the nineteenth film in the Marvel Cinematic Universe (MCU) and was shot back-to-back with a direct sequel which will be released a year after this next one.

Related: ‘Avengers: Infinity War’ First Look Via Vanity Fair Marvel Issue

Here’s who’s confirmed for the upcoming sequel.

Robert Downey Jr. – Tony Stark/Iron Man

Chris Evans – Steve Rogers/Captain America

Chris Hemsworth – Thor

Mark Ruffalo – Bruce Banner/Hulk

Scarlett Johansson – Natasha Romanoff/Black Widow

Jeremy Renner – Clint Barton/Hawkeye

Anthony Mackie – Sam Wilson/Falcon

Paul Rudd – Scott Lang/Ant-Man

Paul Bettany – Vision

Elizabeth Olsen – Wanda Maximoff/Scarlet Witch

Don Cheadle – James Rhodes/War Machine

Benedict Cumberbatch – Doctor Strange

Tom Holland – Peter Parker/Spider-Man

Karen Gillan – Nebula

Pom Klementieff – Mantis

Chris Pratt – Peter Quill/Star-Lord

Zoe Saldana – Gamora

Dave Bautista – Drax

Bradley Cooper – Rocket (voice)

Vin Diesel – Groot (voice)

Josh Brolin – Thanos

Tom Hiddleston – Loki

Sebastian Stan – Bucky Barnes/Winter Soldier

Chadwick Boseman – Black Panther

Danai Gurira – Okoye

Benedict Wong – Wong

Cobie Smulders – Maria Hill

Benicio Del Toro – The Collector

Peter Dinklage – TBC

You can check out the full Avengers Infinity War trailer in the player below as well as the poster which was released via a video posted by Tom Holland on the social networks late yesterday. The film will arrive in cinemas in the UK on April 27th, 2018, with the United States and Canada receiving the film a week later on May 4th.

Avengers Infinity War trailer