Avengers Infinity War

Robert Downey Jr. as Tony Stark/Iron Man

Paul Rudd as Scott Lang/Ant Man

Chris Evans as Steve Rogers

Chris Hemsworth as Thor

Mark Ruffalo as Bruce Banner/Hulk

Tom Holland as Peter Parker/Spider Man

Scarlett Johannson as Natasha Romanoff/Black Widow

Anthony Mackie as Sam Wilson/Falcon

Chadwick Boseman as T'Challa/Black Panther

Sebastian Stan as Bucky Barnes/Winter Soldier

Benedict Cumberbatch as Stephen Strange/Doctor Strange

Evangeline Lilly as Hope Van Dyne/Wasp

Benedict Wong as Wong

Don Cheadle as James Rhodes/War Machine

Paul Bettany as Vision

Elizabeth Olsen as Wanda Maximoff/Scarlet Witch

Tom Hardy as Eddie Brock/Venom

Josh Brolin as Thanos

Tom Vaughn Lawlor as Ebony Maw

Terry Notary as Cull Osbidian

Michael Shaw as Corvus Glaive

Carrie Coon as Proxima Midnight