Emma Watson was almost handed the role of Yelena Belova in Black Widow, but ultimately, Florence Pugh was cast — here’s why. Set chronologically after Captain America: Civil War, Marvel's Black Widow follows Natasha Romanoff (Scarlett Johansson) prior to the events that led to her becoming a member of the Avengers.
Read more on screenrant.com