From left, Doctor Strange (Benedict Cumberbatch), Iron Man (Robert Downey Jr.), Hulk (Mark Ruffalo) and Wong (Benedict Wong) 
 get ready for battle in "Avengers: Infinity War."
From left, Doctor Strange (Benedict Cumberbatch), Iron Man (Robert Downey Jr.), Hulk (Mark Ruffalo) and Wong (Benedict Wong) get ready for battle in "Avengers: Infinity War." Chuck Zlotnick. Marvel Studios
From left, Doctor Strange (Benedict Cumberbatch), Iron Man (Robert Downey Jr.), Hulk (Mark Ruffalo) and Wong (Benedict Wong) get ready for battle in "Avengers: Infinity War." Chuck Zlotnick. Marvel Studios