who plays the role of black widow in avengers
Black Widow (Natasha Romanova) Scarlett Johansson portrayed the character in the films Iron Man 2 (2010), The Avengers (2012), Captain America: The Winter Soldier (2014), Avengers: Age of Ultron (2015), Captain America: Civil War (2016), Avengers: Infinity War (2018) and the Untitled Avengers film (2019) as a part of the Marvel Cinematic Universe franchise.
Ashley Johnson In 2012, she appeared in The Avengers (also directed by Whedon) as a waitress who is saved by Captain America (Chris Evans). She was intended to appear in future Captain America films as his newest love interest (given that a brief scene in the film was implied), but that plan was shelved and instead actress Emily VanCamp took over as Sharon Carter for the next two films. Although her role was minor, the Blu-ray edition of The Avengers contains some deleted scenes that expand her role in the movie and further her interactions with Captain America.[4][5]