Question: who played black widow in avengers infinity war
Answer: Scarlett Johansson