Finally, we have the highly-anticipated Black Widow film, whose full main cast Feige unveiled just a few minutes ago. We finally know who’s who; Florence Pugh is indeed Yelena Belova, David Harbour as Alexei, Rachel Weisz as Malena, O.T. Fagbenle as Mason. Easily the biggest surprise of this segment is the confirmation that the villain in those infamous set photos is indeed Taskmaster. Check out the cast photo below!

Witnesses also put up descriptions of a scene they were just shown.