Avengers Infinity War trailer
Avengers: Infinity War trailerYouTube Screenshot

The day Marvel fans have been waiting for has finally arrived. Soon, Avengers: Infinity War will playing in cinemas and fans will finally bear witness to Thanos's chaos.

Infinity War brings unites several Marvel Cinematic Universe's superheroes, including the Guardians of the Galaxy, to assemble an epic war between the Avengers, the Mad Titan and his Black Order. But who are in the movie and how long do you have to sit in the theatre? Here's all you need to know about the Avengers: Infinity War.

Avengers: Infinity War cast:

Josh Brolin as Thanos

Chris Evans as Steve Rogers/ Captain America

Sebastian Stan as Bucky Barnes / White Wolf

Robert Downey Jr. as Tony Stark / Iron Man

Chris Hemsworth as Thor

Tom Hiddleston as Loki

Benedict Cumberbatch as Dr. Stephen Strange

Idris Elba as Heimdall

Chadwick Boseman as T'Challa / Black Panther

Letitia Wright as Shuri

Scarlett Johansson as Natasha Romanoff/ Black Widow

Tom Holland as Peter Parker/ Spider-Man

Elizabeth Olsen Wanda as Maximoff/ Scarlet Witch

Jeremy Renner as Clint Barton / Hawkeye

Chris Pratt as Peter Quill/ Star-Lord

Karen Gillan as Nebula

Carrie Coon as Proxima Midnight

Linda Cardellini as Laura Barton

Pom Klementieff as Mantis

Zoe Saldana as Gamora

Dave Bautista as Drax

Vin Diesel as Groot (voice)

Bradley Cooper as Rocket (voice)

Danai Gurira as Okoye

Paul Rudd as Scott Lang / Ant-Man

Benicio Del Toro as The Collector

Paul Bettany as Vision

Jon Favreau as Happy Hogan

Gwyneth Paltrow as Pepper Potts

Peter Dinklage

Mark Ruffalo as Bruce Banner / Hulk

Anthony Mackie as Sam Wilson / Falcon

Tom Vaughan-Lawlor as Ebony Maw

Terry Notary as Cull Obsidian / Teen Groot

Sean Gunn as Rocket Raccoon

Benedict Wong as Wong

Don Cheadle as James Rhodes / War Machine

(Note: The names have been listed as the cast on IMDb are just a few of the many cast members)

It’s all been leading to this. #InfinityWar #BlackWidow

A post shared by Avengers: Infinity War (@avengers) on

Avengers: Infinity War runtime:

Avengers: Infinity War will be the longest Marvel movie as of yet. Moviegoers have to prepare themselves to sit back for 2 hours and 30 minutes.

Avengers: Infinity War post-credits scenes:

After the world premiere of the Marvel movie, several reports revealed that Avengers: Infinity War will feature only one post-credits scene. The scene will appear after the entire credits roll finishes.

Avengers: Infinity War reviews:

The movie has overall received positive reviews. Avengers: Infinity War holds a Rotten Tomatoes score of 86 percent.

Avengers: Infinity War trailer:

Before you step into the cinemas, take a look at all the trailers released for the movie.

Avengers: Infinity War releases April 27.