Avengers: Infinity War - Cast

Robert Downey Jr.

as Tony Stark / Iron Man



Mark Ruffalo

as Bruce Banner / Hulk


Chris Evans

as Steve Rogers / Captain America


Scarlett Johansson

as Natasha Romanoff / Black Widow


Benedict Cumberbatch

as Stephen Strange / Doctor Strange


Don Cheadle

as James Rhodes / War Machine


Tom Holland

as Peter Parker / Spider-Man


Chadwick Boseman

as T'Challa / Black Panther


Paul Bettany

as Vision


Elizabeth Olsen

as Wanda Maximoff / Scarlet Witch


Anthony Mackie

as Sam Wilson / Falcon


Sebastian Stan

as Bucky Barnes / White Wolf


Danai Gurira

as Okoye


Letitia Wright

as Shuri



Paul Rudd

as Scott Lang / Ant-Man


Josh Brolin

as Thanos


Chris Pratt

as Peter Quill / Star-Lord


Change Location