Marvel has revealed the cast for Avengers Doomsday

Normally for a cast reveal, we just get a press release or maybe a new poster, but for Avengers Doomsday, Marvel did something different, they hosted a live stream. Now you might think that a livestream is fine, except this one went for hours and revealed the cast very slowly over that time.
The stream started in the middle of the night for us and revealed a name roughly every 15 minutes or so. This is the full cast that was revealed during the stream. To make it easier for you, I have added the names of the characters that each actor has played in the MCU before, but there is like a 0.0001% chance that an actor could be playing someone different.
Chris Hemsworth - Thor Odinson
Vanessa Kirby - Susan Storm
Anthony Mackie - Sam Wilson
Sebastian Stan - Bucky Barnes
Letitia Wright - Shuri
Paul Rudd - Scott Lang
Wyatt Russell - John Walker
Tenoch Huerta Mejía - Namor
Ebon Moss-Bachrach - Ben Grimm
Simu Liu - Shang-Chi
Florence Pugh - Yelena Belova
Kelsey Grammer - Hank McCoy
Lewis Pullman - Bob
Danny Ramirez - Joaquin Torres
Joseph Quinn - Johnny Storm
David Harbour - Alexei Andreovitch Shostakov
Winston Duke - M’Baku
Hannah John-Kamen - Ava Starr
Tom Hiddleston - Loki Odinson
Patrick Stewart - Charles Xavier
Ian McKellen - Erik Lehnsherr
Alan Cumming - Kurt Wagner
Rebecca Romijn - Raven Darkhölme
James Marsden - Scott Summers
Channing Tatum - Remy LeBeau
Pedro Pascal - Reed Richards
They ended with the appearance of Robert Downey Jr. who we know is playing Victor Von Doom in the movie. Which would have been an amazing reveal, had they not already told us this last year at San Diego Comic Con 2024. We did however get a very unique take on the Avengers theme, which could be the new theme for Doctor Doom.
If you want to watch it, you can below. Just know that it goes for 5.5 hours and is just a slow pan down a line of chairs.