With the trailer about to launch, who’s going to be showing up for definite – and who is currently still a rumour?
This is essentially who is thought to be on board for the Marvel spectacular at this stage.
CONFIRMED STARS
Scarlett Johansson as Black Widow/Natasha Romanoff
Karen Gillan as Nebula
Chris Hemsworth as Thor
Tom Hiddleston as Loki
Elizabeth Olsen as Wanda Maximoff/Scarlet Witch
Tom Holland as Peter Parker/Spider Man
Chris Pratt as Peter Quill/Star-Lord
Tessa Thompson as Valkyrie
Benedict Cumberbatch as Dr Strange
Mark Ruffalo as Bruce Banner/Hulk
Zoe Saldana as Gamora
Pom Klementieff as Mantis
Robert Downey Jr as Tony Stark/Iron Man
Jeremy Renner as Clint Barton/Hawkeye
Josh Brolin as Thanos
Sebastian Stan as Bucky Barnes/Winter Soldier
Chris Evans as Steve Rogers
Dave Bautista – Drax
Vin Diesel – Groot
Jon Favreau – Happy Hogan
Bradley Cooper – Rocket Raccoon
Benicio Del Toro – The Collector
Paul Rudd – Scott Lang/Ant Man
Chadiwkc Boseman – T’Challa/Black Panther
Gwyneth Paltrow – Pepper Potts
Paul Bettany – Vision
Danai Gurira – Okoye
Sean Gunn – Rocket Raccoon
Terry Notary – Cull Obsidian/Teen Groot
Anthony Mackie – Sam Wilson/Falcon
Don Cheadle – James Rhodes/War Machine
Benedict Wong – Wong
Letitia Wright – Shuri
Tiffany Espensen – Cindy
Winston Duke – M’Baku
Isabella Amara – Sally
Tom Vaughan Lawlor – Ebony Maw
RUMOURED BUT UNCONFIRMED
Hayley Atwell – Peggy Carter
Tilda Swinton – The Ancient One
Cate Blanchett – Hela
Marisa Tomei – Aunt May
Marin Freeman – Everett K. Ross
Jeff Goldblum – The Grandmaster
Peter Dinklage – Unknown character
Cobie Smulders – Maria Hill
Brie Larson – Captain Marvel
Avengers: Infinity War is out on April 27 in the UK.