who played black widow in avengers infinity war
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.
Chadwick Boseman He also plays the role of Black Panther in the Marvel Cinematic Universe starting with Captain America: Civil War (2016), Black Panther (2018) and in Avengers: Infinity War (2018). It is unknown if he will reprise his role in its untitled sequel.