List of Marvel Cinematic Universe film actors

Film franchise actors list From Wikipedia, the free encyclopedia

The Marvel Cinematic Universe is a media franchise and shared universe that is the setting of superhero films produced by Marvel Studios, based on characters that appear in Marvel Comics publications. Phases One, Two, and Three, were known as "The Infinity Saga", featuring many franchises and their sequels, and the first four Avengers crossover films.[1][2] Phase Four features four sequels to earlier films and three new film properties,[3] with Phase Five set to include four sequels and two new properties,[4] and Phase Six intended to feature two sequels and two new properties, including the crossover films Avengers: Doomsday (2026) and Avengers: Secret Wars (2027).[5][6] Phases Four, Five, and Six comprise "The Multiverse Saga".[6]

Marvel Cinematic Universe film actors
Hemsworth, Johansson, Pratt, Rudd, Lilly, Cumberbatch, Holland, Larson, Wright, Mackie, and Stan return from the Infinity Saga to headline their own films in the Multiverse Saga. New headliners introduced for the Multiverse Saga include Liu and Chan with Phase Four, Parris, Reynolds, Jackman, and Pugh with Phase Five, and Pascal with Phase Six. Downey will star as Doctor Doom in Doomsday and Secret Wars. Cheadle ands Ali are set to headline their own films.

As the franchise is composed of films adapted from a variety of Marvel Comics properties, there are multiple lead actors. Chris Hemsworth headlined as Thor in the Thor films in the Infinity Saga and again in Thor: Love and Thunder (2022); Chris Pratt portrays the lead character, Peter Quill / Star-Lord, in the Guardians of the Galaxy films and returns for its sequel Guardians of the Galaxy Vol. 3 (2023) and joined Hemsworth in Thor: Love and Thunder; Paul Rudd stars as Scott Lang / Ant-Man and Evangeline Lilly co-stars as Hope van Dyne / Wasp in the Ant-Man films, with both actors returning for Ant-Man and the Wasp: Quantumania (2023); Benedict Cumberbatch portrays Stephen Strange and appears again in Doctor Strange in the Multiverse of Madness (2022); Tom Holland portrays Peter Parker / Spider-Man in the Spider-Man films and returns in Spider-Man: No Way Home (2021) where he is joined by Cumberbatch; and Brie Larson portrays Carol Danvers / Captain Marvel and appears again in The Marvels (2023), along with Iman Vellani as Kamala Khan / Ms. Marvel and Teyonah Parris as Monica Rambeau.

After appearing in supporting roles in the Infinity Saga, Scarlett Johansson stars as Natasha Romanoff / Black Widow in Black Widow (2021), Letitia Wright stars as Shuri / Black Panther in Black Panther: Wakanda Forever (2022), Anthony Mackie stars as Sam Wilson / Captain America in Captain America: Brave New World (2025), and Don Cheadle will star as James Rhodes / War Machine in Armor Wars. Simu Liu stars as Shang-Chi in Shang-Chi and the Legend of the Ten Rings (2021), while Gemma Chan headlines as Sersi in the ensemble film Eternals (2021). Ryan Reynolds stars as Wade Wilson / Deadpool and Hugh Jackman co-stars as James "Logan" Howlett / Wolverine in Deadpool & Wolverine (2024), both reprising their roles from the X-Men film series produced by 20th Century Fox. Florence Pugh will lead the ensemble film Thunderbolts* (2025) as Yelena Belova, Pedro Pascal is set to lead the ensemble film The Fantastic Four: First Steps (2025) as Reed Richards / Mister Fantastic and is also set to appear in Avengers: Doomsday and Avengers: Secret Wars. Mahershala Ali is set to headline Blade as Blade.

Multiple other cast members recur across multiple films and series within the franchise, while the Multiverse Saga prominently features several actors reprising their roles from prior non-MCU Marvel films produced by Fox, New Line Cinema, and Sony Pictures. In addition to Reynolds and Jackman, these include Thomas Haden Church, Willem Dafoe, Jamie Foxx, Andrew Garfield, Tom Hardy, Rhys Ifans, Tobey Maguire, Alfred Molina and J. K. Simmons in No Way Home, Patrick Stewart in Multiverse of Madness, Kelsey Grammer in The Marvels, and Morena Baccarin, Rob Delaney, Chris Evans, Jennifer Garner, Brianna Hildebrand, Stefan Kapiฤiฤ‡, Dafne Keen, Shioli Kutsuna, Tyler Mane, Wesley Snipes, Karan Soni, Aaron Stanford, Lewis Tan, and Leslie Uggams in Deadpool & Wolverine. The list below is sorted by film and the character's surname, as some characters have been portrayed by multiple actors. All characters that have made appearances in other MCU media, such as the short films, television series, or digital series, are noted.

The Infinity Saga

Summarize
Perspective

Phase One of the franchise includes six films, featuring four different superhero properties, leading up to a crossover in the 2012 film Marvel's The Avengers. The franchise's Phase Two features three sequels to Phase One films, as well as two new film properties, and the crossover Avengers: Age of Ultron, which released in 2015. Phase Three features four sequels to earlier films, and four new film properties, as well as the crossover films Avengers: Infinity War (2018) and Avengers: Endgame (2019).[7] The films from Phase One through Phase Three are collectively known as "The Infinity Saga".[1][2]

The Infinity Saga saw multiple lead actors: Robert Downey Jr. stars as Tony Stark / Iron Man;[8] Edward Norton headlined The Incredible Hulk (2008), playing Bruce Banner / Hulk,[9] but did not reprise the role in the future films, being replaced by Mark Ruffalo for all subsequent films involving the character;[10] Chris Evans portrays Steve Rogers / Captain America;[11] Chris Hemsworth plays Thor;[12] Chris Pratt portrays Peter Quill / Star-Lord;[13] Paul Rudd co-stars as Scott Lang / Ant-Man with Evangeline Lilly as Hope van Dyne / Wasp;[14] Benedict Cumberbatch portrays Stephen Strange;[15] Tom Holland portrays Peter Parker / Spider-Man;[16] Chadwick Boseman portrayed T'Challa / Black Panther;[17] and Brie Larson portrays Carol Danvers / Captain Marvel.[18]

Samuel L. Jackson had cameo and supporting appearances as Nick Fury in several of the early films in the franchise, before co-starring in The Avengers; he would continue to have supporting roles in later films as well.[19] Multiple other cast members recur across multiple films within the saga.

The Multiverse Saga

Summarize
Perspective

Phase Four

List indicators
This section includes characters who have appeared in films in the Phase.
  • A dark grey cell indicates the character was not in the film.
  • A 5 indicates the character reappears in a Phase Five film.
  • A 6 indicates the character reappears in a Phase Six film.
  • A 617 indicates the character is an alternate version from Earth-617.
  • An 838 indicates the character is an alternate version from Earth-838.
  • An A indicates an appearance through archival footage.
  • A C indicates an uncredited cameo role.
  • A DS indicates the character appears in a digital series.
  • An MC indicates a motion-capture-only role.
  • An MS indicates the character appears in a Marvel Studios television series.
  • An MT indicates the character appears in a Marvel Television series.
  • An OS indicates the character appears in a One-Shot.
  • A P indicates an appearance in onscreen photographs.
  • An SP indicates the character appears in a Marvel Studios Special Presentation.
  • A V indicates a voice-only role.
  • A Y indicates a younger version of the character.
More information Character, Black Widow ...
Character 2021 2022
Black Widow Shang-Chi
and the Legend of the Ten Rings
Eternals Spider-Man:
No Way Home
Doctor Strange
in the Multiverse of Madness
Thor:
Love and Thunder
Black Panther:
Wakanda Forever

Introduced in The Infinity Saga

AyoMS Florence Kasumba[20]
Bruce BannerMS OS Mark RuffaloC[21]
Clint Barton
Hawkeye
6 MS
Jeremy RennerVC P[22]
Quentin Beck
Mysterio
Jake GyllenhaalA[23]
Emil Blonsky
Abomination
MS
Tim RothVC[24]
Betty BrantDS Angourie Rice[25]
Carol Danvers
Captain Marvel
5 MS
Brie LarsonC[21]
Julius Dell J. B. Smoove[26]
Drax the Destroyer5 SP Dave Bautista[27]
E.D.I.T.H. Dawn Michelle KingAV[28]
Fandral Zachary LeviA[29]
Foster Gary Weeks[30]
Jane Foster
Mighty Thor
Natalie Portman[31][32]
Frigga Chanique GreylingY[33]
Rene RussoA[33]
Griot Trevor NoahV[34]
Groot5 SP Vin DieselV[35]
Hamir Topo Wresniwiro[36]
Heimdall Idris Elba[37]
Roger Harrington Martin Starr[38]
Harold "Happy" Hogan Jon Favreau[39]
Hogun Tadanobu AsanoA[29]
J. Jonah JamesonDS J. K. Simmons[40]
Michelle "MJ" Jones-Watson Zendaya[41]
Korg Taika Waititi[42]
Ned LeedsDS Jacob Batalon[43]
Darcy LewisMS Kat Dennings[37]
Loki Tom HiddlestonA[33]
Mantis5 SP Pom Klementieff[44]
Wanda Maximoff
Scarlet Witch
MS
Elizabeth Olsen[45]
M'Baku Winston Duke[46]
Nakia Lupita Nyong'o[46]
Nebula5 SP Karen Gillan[27]
N'Jadaka / Erik "Killmonger" Stevens Michael B. Jordan[47]
Kraglin Obfonteri5 SP Sean Gunn[48]
Odin Anthony HopkinsA[33]
OkoyeMS Danai Gurira[49]
Christine Palmer Rachel McAdams[50]
May Parker Marisa Tomei[51]
Peter Parker
Spider-Man
DS
Tom Holland[52]
Peter Quill
Star-Lord
5 SP
Chris Pratt[53]
Ramonda Angela Bassett[46]
Rocket5 SP Bradley CooperV[54]
Natasha Romanoff
Black Widow
Scarlett Johansson[55]
Everett K. RossMS Martin Freeman[56]
Thaddeus "Thunderbolt" Ross5 William Hurt[57]
Erik Selvig Stellan Skarsgรฅrd[37]
Shuri
Black Panther
Letitia Wright[58]
SifMS MT Jaimie Alexander[59]
Trevor SlatteryMS OS Ben Kingsley[60]
Stephen Strange6 Benedict Cumberbatch[61][62]
T'Challa Chadwick BosemanA[63]
Eugene "Flash" ThompsonDS Tony Revolori[64]
ThorOS Chris Hemsworth[31]
Valkyrie Tessa Thompson[31]
Volstagg Ray StevensonA[29]
Nicodemus West Michael Stuhlbarg[65]
WilsonDS Hannibal Buress[66]
WongMS Benedict Wong[67] Benedict Wong[39][62]

Introduced in prior Marvel-media

Eddie Brock
Venom
[a]
Tom HardyC[68]
Flint Marko
Sandman
[b]
Thomas Haden Church[69]
Peter Parker
Spider-Man / "Peter-Three"
[c]
Andrew Garfield[70]
Peter Parker
Spider-Man / "Peter-Two"
[d]
Tobey Maguire[70]

Introduced in Marvel Television series

Matt MurdockMS Charlie Cox[71]

Introduced in Phase Four television series

Valentina Allegra de Fontaine5 Julia Louis-DreyfusC[72] Julia Louis-Dreyfus[73]

Introduced in Black Widow

Yelena Belova5 MS Florence Pugh[74][75]
Antonia Dreykov
Taskmaster
5
Olga Kurylenko[76]
Dreykov Ray Winstone[77]
Helen
Black Widow
Jade Xu[78]
Ingrid Nanna Blondell[79]
Lerato Liani Samuel[80]
Rick MasonMS O-T Fagbenle[74]
Oksana Michelle Lee[79]
Alexei Shostakov
Red Guardian
5
David Harbour[74]
Ursa Olivier Richters[81]
Melina Vostokoff
Black Widow
5
Rachel Weisz[75]

Introduced in Shang-Chi and the Legend of the Ten Rings

Mrs. Chen Jodi Long[82]
Death Dealer Andy Le[83]
Guang Bo Yuen Wah[82]
Jon Jon Ronny Chieng[84]
Katy Awkwafina[84]
Razor Fist Florian Munteanu[84]
Ruihua Dallas Liu[82]
Xu Shang-Chi / Shaun Simu Liu[85]
Xu Wenwu Tony Leung[82]
Xu Xialing Meng'er Zhang[84]
Ying Li Fala Chen[86]
Ying Nan Michelle Yeoh[82]

Introduced in Eternals

Ajak Salma Hayek[87]
Arishem David KayeV[88]
Blade6 Mahershala AliCV[89]
Druig Barry Keoghan[90]
Eros
Starfox
Harry Styles[91]
Gilgamesh Don Lee[87]
Ikaris Richard Madden[87]
Kingo Kumail Nanjiani[87]
Kro Bill SkarsgรฅrdV[92]
Makkari Lauren Ridloff[87]
Karun Patel Harish Patel[93]
Phastos Brian Tyree Henry[87]
Pip the Troll Patton OswaltV[94]
Sersi Gemma Chan[90]
Sprite Lia McHugh[87]
Thena Angelina Jolie[87]
Dane Whitman Kit Harington[90]

Introduced in Spider-Man: No Way Home

P. ClearyMS Arian Moayed[95]
Curt Connors
Lizard
Rhys Ifans[69]
Max Dillon
Electro
Jamie Foxx[69]
Otto Octavius
Doctor Octopus
Alfred Molina[69]
Norman Osborn
Green Goblin
Willem Dafoe[69]

Introduced in Doctor Strange in the Multiverse of Madness

Blackagar Boltagon
Black Bolt
838
Anson Mount[96]
Peggy Carter
Captain Carter
838
Hayley Atwell[96]
America Chavez Xochitl Gomez[97]
Clea Charlize Theron[98]
Billy Maximoff838 Julian Hilliard[99]
Tommy Maximoff838 Jett Klyne[99]
Wanda Maximoff838 Elizabeth Olsen[100][101]
Karl Mordo838 Chiwetel Ejiofor[96]
Christine Palmer838 Rachel McAdams[100][101]
Maria Rambeau
Captain Marvel
838
Lashana Lynch[96]
Reed Richards838 John Krasinski[96]
Rintrah Adam HugillV[102]
Sara Sheila Atim[103]
Stephen Strange
Sinister Strange
Benedict Cumberbatch[104][105][106]
Stephen Strange
Supreme Strange
838
Stephen Strange
Defender Strange
617
Ultron838 Ross MarquandV[107]
Charles Xavier838 Patrick Stewart[96]

Introduced in Thor: Love and Thunder

Axl Heimdallson Kieron L. Dyer[108]
Bast Akosia Sabet[109]
Darryl Jacobson Daley Pearson[37][e]
Dionysus Simon Russell Beale[110]
Elaine Foster Chloรฉ Gouneau[111]
Gorr the God Butcher Christian Bale[112]
Hercules Brett Goldstein[37]
Jademurai Kuni Hashimoto[33]
Love India Hemsworth[110]
Minerva Carmen Foon[113]
Rapu Jonathan Brugh[37]
Yakan Stephen Curry[114]
Zeus Russell Crowe[115]

Introduced in Black Panther: Wakanda Forever

Aneka Michaela Coel[116]
Attuma Alex Livinalli[20]
Fen Marรญa Mercedes Coroy[117]
Graham Lake Bell[118]
Namor Tenoch Huerta[119]
Namora Mabel Cadena[20]
Smitty Robert John Burke[118]
T'Challa II / Toussaint Divine Love Konadu-Sun[120]
Riri WilliamsMS Dominique Thorne[121]
Close

Phase Five

List indicators
This section includes characters who will appear or have appeared in films in the Phase.
  • A dark grey cell indicates the character was not in the film, or that the character's presence has not yet been confirmed.
  • A 6 indicates the character reappears in a Phase Six film.
More information Character, Ant-Man and the Wasp:Quantumania ...
Character 2023 2024 2025
Ant-Man and the Wasp:
Quantumania
Guardians of the Galaxy Vol. 3 The Marvels Deadpool & Wolverine Captain America:
Brave New World
Thunderbolts*

Introduced in The Infinity Saga

Ayesha Elizabeth Debicki[122]
James "Bucky" BarnesMS Sebastian StanC[123] Sebastian Stan[124]
Broker Christopher Fairbank[125]
Cosmo the SpacedogSP Maria Bakalova[126]
Darren Cross
M.O.D.O.K.DS
Corey Stoll[127][128]
Dale Gregg Turkington[129]
Carol Danvers
Captain Marvel
MS
Brie Larson[130]
Drax the DestroyerSP Dave Bautista[55]
Bill Foster Laurence Fishburne[131]
Nick FuryMS MT Samuel L. Jackson[132]
Gamora[f] Zoe Saldaรฑa[55]
GrootSP Vin DieselV[55]
Harold "Happy" Hogan Jon Favreau[133]
Howard the Duck Seth GreenV[125]
Krugarr Jared Gore[134]
Cassie Lang Kathryn Newton[135]
Abby Ryder FortsonAY[citation needed]
Scott Lang
Ant-Man
DS
Paul Rudd[136]
Loki[f]MS Tom HiddlestonC[137]
Mainframe Tara StrongV[138]
MantisSP Pom Klementieff[139]
Martinex Michael Rosenbaum[140]
NebulaSP Karen Gillan[141]
Kraglin ObfonteriSP Sean Gunn[142]
Stakar Ogord Sylvester Stallone[143]
Hank Pym Michael Douglas[144]
Jason Quill Gregg Henry[145]
Peter Quill
Star-Lord
SP
Chris Pratt[55]
Maria Rambeau Lashana Lynch[146]
Monica RambeauMS Teyonah Parris[147]
Rocket RaccoonSP Bradley CooperV[55]
Sean GunnMC[142]
Betty Ross Liv Tyler[148]
Thaddeus "Thunderbolt" Ross
Red Hulk
Harrison Ford[149][150]
Ava Starr
Ghost
Hannah John-Kamen[124]
Samuel Sterns
Leader
Tim Blake Nelson[151]
Thor Chris HemsworthA[152]
Yondu UdontaSP Michael Rooker[153]
Valkyrie Tessa Thompson[154]
Hope van Dyne
Wasp
Evangeline Lilly[144]
Janet van Dyne Michelle Pfeiffer[155]
Sam Wilson
Captain America
6 MS
Anthony Mackie[156]
Jimmy WooMS Randall Park[157]

Introduced in prior Marvel-media

Blind Al[g] Leslie Uggams[158]
John Allerdyce
Pyro
[h]
Aaron Stanford[159]
Eric Brooks
Blade
[i]
Wesley Snipes[133]
Buck Randal Reeder[160]
Vanessa Carlysle[g] Morena Baccarin[161]
Dopinder[g] Karan Soni[158]
Laura
X-23
[j]
Dafne Keen[162]
Elektra Natchios[k] Jennifer Garner[163]
Negasonic Teenage Warhead[g] Brianna Hildebrand[164]
Piotr Rasputin
Colossus
[g]
Stefan Kapiฤiฤ‡V[161]
Sabretooth[l] Tyler Mane[165]
Rusty
Shatterstar
[m]
Lewis Tan[166]
Johnny Storm
Human Torch
[n]
Chris Evans[133]
Wade Wilson
Deadpool
[o]
Ryan Reynolds[167]
Peter Wisdom[m] Rob Delaney[168]
Yukio[m] Shioli Kutsuna[164]

Introduced in Phase Four

Valentina Allegra de FontaineMS Julia Louis-Dreyfus[124]
Yelena BelovaMS Florence Pugh[124]
Kate BishopMS Hailee Steinfeld[169]
Isaiah BradleyMS Carl Lumbly[151]
BzermikitokolokSP Rhett Miller[125]
Antonia Dreykov
Taskmaster
Olga Kurylenko[124]
Aamir KhanMS Saagar Shaikh[170]
Kamala Khan
Ms. Marvel
MS
Iman Vellani[147]
Muneeba KhanMS Zenobia Shroff[170]
Yusuf KhanMS Mohan Kapur[170]
Mobius M. MobiusMS Owen WilsonC[137]
Hunter B-15MS Wunmi Mosaku[133]
Alexei Shostakov
Red Guardian
David Harbour[124]
SteemieSP Stephen Blackehart[171]
Joaquin Torres
Falcon
MS
Danny Ramirez[172]
Melina Vostokoff Rachel Weisz[131]
John Walker
U.S. Agent
MS
Wyatt Russell[124]

Introduced in Ant-Man and the Wasp: Quantumania

Council of Kangs Jonathan MajorsC[173][174]
Immortus
Jentorra Katy O'Brian[175]
Kang the Conqueror6 Jonathan Majors[135]
Krylar Bill Murray[175]
Quaz William Jackson Harper[175]
Rama-Tut Jonathan MajorsC[174]
Centurion
Victor TimelyMS
Veb David DastmalchianV[175]

Introduced in Guardians of the Galaxy Vol. 3

Blurp Dee Bradley BakerV[176]
Floor Mikaela HooverV[177]
High Evolutionary Chukwudi Iwuji[126]
Karja Nathan Fillion[178]
Kwol Jennifer Holland[179]
Lylla Linda CardelliniV[177]
Phyla Kai Zen[180]
Teefs Asim ChaudhryV[177]
Theel Nico Santos[181]
Ura Daniela Melchior[182]
Vim Miriam Shor[181]
Adam Warlock Will Poulter[183]
War Pig Judy GreerV[184]

Introduced in The Marvels

Dag Abraham Popoola[185]
Dar-Benn Zawe Ashton[186]
Dro'ge Gary Lewis[187]
Hank McCoy
Beast
Kelsey Grammer[169]
Maria Rambeau
Binary
Lashana LynchC[169]
Talia Leila Farzad[188]
Ty-Rone Daniel Ings[186]
Yan Park Seo-joon[189]

Introduced in Deadpool & Wolverine

Azazel Eduardo Gago MunozC[190]
Babypool Olin Reynolds[191]
Betsy Braddock
Psylocke
Ayesha HussainC[190]
Bullseye Curtis SmallC[192]
Callisto Chloe KibbleC[193]
Canadapool Alex Kyshkovych[194]
"Cavillrine" Henry Cavill[133]
Cowboypool Matthew McConaugheyV[133]
Frederick Dukes
Blob
Mike Waters[195]
Haroldpool Harry HollandC[196]
Headpool Nathan FillionV[133]
James "Logan" Howlett
Wolverine
Hugh Jackman[197][p]
Kidpool Inez Reynolds[133]
Ladypool Blake LivelyV[133]
Remy LeBeau
Gambit
Channing Tatum[133]
Cain Marko
Juggernaut
Aaron W. Reed[195]
Nicepool Ryan Reynolds[199]
Cassandra Nova Emma Corrin[200]
Yuriko Oyama
Lady Deathstrike
Jade LyeC[190]
Mr. Paradox Matthew Macfadyen[201]
Mary Puppins
Dogpool
Peggy[202]
Quill Nilly CetinC[203]
Russian Billy ClementsC[199]
Mortimer Toynbee
Toad
Daniel Medina RamosC[190]
Watari
Roninpool
Hung Dante DongC[204]
Welshpool Paul Mullin[205]
Zenpool Kevin FortinC[204]

Introduced in Captain America: Brave New World

Ruth Bat-Seraph Shira Haas[151][206]
Copperhead Jรณhannes Haukur Jรณhannesson[123]
Dennis Dunphy William Mark McCullough[123]
Leila Taylor Xosha Roquemore[123]
Ozaki Takehiro Hira[207]
Seth Voelker
Sidewinder
Giancarlo Esposito[208]

Introduced in Thunderbolts*

Bob
Sentry
Lewis Pullman[209]
Mel Geraldine Viswanathan[209]
Close

Phase Six

List indicators

This section includes characters who will appear in films in the Phase.

  • A dark grey cell indicates the character's presence in the film has not yet been announced.

Future

List indicators

This section includes characters who will appear in films in the future.

  • A dark grey cell indicates the character's presence in the film has not yet been announced.

See also

Notes

  1. First appeared in Venom (2018).
  2. First appeared in Spider-Man 3 (2007).
  3. First appeared in The Amazing Spider-Man (2012).
  4. First appeared in Spider-Man (2002).
  5. Pearson first portrayed the role in Marvel Studios' Team Thor short film series.[37]
  6. This is an alternate version of the character introduced in Avengers: Endgame (2019).
  7. First appeared in Deadpool (2016).
  8. First appeared in X2 (2003).
  9. First appeared in Blade (1998).
  10. First appeared in Logan (2017).
  11. First appeared in Daredevil (2003).
  12. First appeared in X-Men (2000).
  13. First appeared in Deadpool 2 (2018).
  14. First appeared in Fantastic Four (2005).
  15. First appeared in X-Men Origins: Wolverine (2009).
  16. Jackman also portrays six other versions of Wolverine in the film.[198]

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.