David Harbour To Play Alexi Shostakov In ‘Black Widow’, Florence Pugh Confirmed As Yelena Belova

Marvel Studios have officially announced the cast for Black Widow, including David Harbour’s mystery role.
The Stranger Things actor will play Alexi Shostakov, also known as the Russian Red Guardian. The rest of the cast includes Scarlett Johansson as Natasha Romanoff, Florence Pugh as Yelena Belova, O-T Fagbenle, and Rachel Weisz.
Just announced in Hall H at #SDCC, Marvel Studios’ BLACK WIDOW with Scarlett Johansson, David Harbour, Florence Pugh, O-T Fagbenle, and Rachel Weisz. Directed by Cate Shortland. In theaters May 1, 2020. pic.twitter.com/7WGECDIw3t
— Marvel Studios (@MarvelStudios) July 21, 2019
In comic lore, Alexi Shostakov was one of the Soviet Union’s most acclaimed test pilots. He was turned to The Red Guardian, an alias that was created as the Soviet equivalent of Captain America. If it wasn’t apparent enough, it’s now very clear the film will delve into Russia in Natasha’s origin as well as her adversaries.
Do you think Harbour has the right role for the MCU? Let us know in the comments below!
Black Widow hits theaters on May 1, 2020.