Question: who are avengers in infinity war?
Answer: Robert Downey Jr. as Tony Stark / Iron Man: ... , Chris Hemsworth as Thor: ... , Mark Ruffalo as Bruce Banner / Hulk: ... , Chris Evans as Steve Rogers / Captain America: ... , Scarlett Johansson as Natasha Romanoff / Black Widow: ... , Benedict Cumberbatch as Dr. Stephen Strange: ... , Don Cheadle as James "Rhodey" Rhodes / War Machine: