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