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: