Question: who played the role of natasha in avengers
Answer: Scarlett Johansson portrays the character Black Widow ( Natasha Romanoff ) in films as part of the Marvel Cinematic Universe .