David Harbour and Florence Pugh's roles in Marvel Studios' Black Widow film were revealed by Marvel Studios Saturday evening.
Harbour will play the Red Guardian - specificially Alexei Alanovich Shostakov, the second Red Guardian from comic books.
And Florence Pugh will play a character named Yelena. In comic books, the second modern Black Widow was Yelena Belova. Marvel didn't specify if this is the same character although that seems very likely.
The film will also star O-T Fagbenle as Mason and Rachel Weisz as Melina
Black Widow is set hit theaters May 1, 2020.