Robert Downey Jr.
as Tony Stark / Iron Man
Chris Hemsworth
as Thor Odinson
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
Tom Holland
as Peter Parker / Spider-Man
Chadwick Boseman
as T'Challa / Black Panther
Don Cheadle
as James 'Rhodey' Rhodes / War Machine
Zoe Saldaña
as Gamora
Karen Gillan
as Nebula
Elizabeth Olsen
as Wanda Maximoff / Scarlet Witch
Paul Bettany
as Vision
Anthony Mackie
as Sam Wilson / Falcon
Sebastian Stan
as James 'Bucky' Barnes / Winter Soldier
Tom Hiddleston
as Loki
Idris Elba
as Heimdall
Danai Gurira
as Okoye
Peter Dinklage
as Eitri
Benedict Wong
as Wong
Pom Klementieff
as Mantis
Dave Bautista
as Drax
Vin Diesel
as Groot (voice)
Bradley Cooper
as Rocket (voice)
Gwyneth Paltrow
as Virginia 'Pepper' Potts
Benicio del Toro
as Taneleer Tivan / The Collector
Josh Brolin
as Thanos
Chris Pratt
as Peter Quill / Star-Lord
Sean Gunn
as On-Set Rocket
William Hurt
as Secretary of State Thaddeus 'Thunderbolt' Ross
Letitia Wright
as Shuri
Terry Notary
as Cull Obsidian / On-Set Groot
Tom Vaughan-Lawlor
as Ebony Maw
Carrie Coon
as Proxima Midnight (voice)
Michael James Shaw
as Corvus Glaive
Stan Lee
as Bus Driver
Winston Duke
as M'Baku
Florence Kasumba
as Ayo
Kerry Condon
as Friday (voice)
Monique Ganderton
as On-Set Proxima Midnight
Jacob Batalon
as Ned Leeds
Tiffany Espensen
as Cindy
Isabella Amara
as Sally
Ethan Dizon
as Tiny
Ariana Greenblatt
as Young Gamora
Ameenah Kaplan
as Gamora's Mother
Ross Marquand
as Johann Schmidt / Red Skull (Stonekeeper)
Michael Anthony Rogers
as Secretary Ross' Aide
Stephen McFeely
as Secretary Ross' Aide
Aaron Lazar
as Doctor Strange Double
Robert Pralgo
as Thanos Reader
Olaniyan Thurmon
as Teenage Groot Reader
Blair Jasin
as Street Pedestrian #1
Matthew Zuk
as Street Pedestrian #2
Laura Miller
as Scottish News (STV) Reporter
Kenneth Branagh
as Asgardian Distress Call (voice) (uncredited)
Samuel L. Jackson
as Nick Fury (uncredited)
Cobie Smulders
as Maria Hill (uncredited)
Harrison Osterfield
as Boy on Bus (uncredited)
Gary Peebles
as Kingsguard (uncredited)
Marija Abney
as Dora Milaje (uncredited)
Zola Williams
as Dora Milaje (uncredited)
Marie Mouroum
as Dora Milaje (uncredited)
James Siderits
as NYC Pedestrian (uncredited)
Precious Jenkins
as Border Tribe Warrior (uncredited)
Bobby James
as Border Tribe Warrior (uncredited)