Cast
Tom Holland as Peter Parker / Spider-Man:A 15-year-old who gained spider-like abilities after being bitten by a radioactive spider. Producers Kevin Feige and Amy Pascal were impressed by Holland's performances in projects such as the films The Impossible (2012) and In the Heart of the Sea (2015), and the television series Wolf Hall (2015). Holland took inspiration from previous Spider-Man actors Tobey Maguire and Andrew Garfield but also hoped to deliver something "new and exciting" with his take on the character, the first to focus on Peter as "dealing with everyday problems that a 15-year-old deals with as well as trying to save the city". Holland attended the Bronx High School of Science in the Bronx for a few days to prepare for the role; other students did not believe he was cast as Spider-Man. Holland felt this would carry over well to the film, where other characters do not suspect Peter of being Spider-Man. It took 25 to 45 minutes for Holland to get into costume, depending on if he had to wear a stunt harness underneath the suit. Holland initially signed for six MCU films, including three Spider-Man films.
Michael Keaton as Adrian Toomes / Vulture:A salvager-turned-arms-trafficker after his company is forced out of business. He uses a suit with mechanical wings forged from Chitauri technology. Toomes is revealed to be the father of Liz, Peter's love interest. Director Jon Watts wanted him to be a "regular guy", closer to John C. Reilly's Nova Corpsman Rhomann Dey from the Marvel Cinematic Universe (MCU) film Guardians of the Galaxy (2014) than other villains in the franchise like Thanos and Ultron, to go with Spider-Man as a "regular kid who becomes a superhero". This helped avoid Toomes drawing the attention of the Avengers, and provided someone that Peter would be able to defeat while still learning to use his abilities. Keaton said Toomes was not completely villainous, as "there's parts of him that you go, 'You know what? I might see his point.'" Co-producer Eric Hauserman Carroll likened Toomes to "the dark Tony Stark", a "businessman with a family. He wants to look out for his kids ... He doesn't have these big delusions of grandeur where he wants to take over the world, or replace the government, or even defeat the Avengers or anything. He just wants his shot at the good life." Keaton was not hesitant to portray another comic book character after playing Batman in Tim Burton's 1989 film and its 1992 sequel.
Jon Favreau as Happy Hogan:The former head of security for Stark Industries and Tony Stark's driver and bodyguard. Hogan is "looking after" Peter in the film, with Favreau saying that Peter "needs someone to help him out". Favreau previously portrayed Hogan in the Iron Man films, having also directed the first two of those, and described returning as just an actor as fun, allowing him "to maintain the relationship with the MCU ... Especially when the filmmakers are taking care of you, and taking care of the characters and the story."
Gwyneth Paltrow as Pepper Potts: Tony Stark's fiancée and the CEO of Stark Industries.
Zendaya as Michelle:One of Peter's classmates, also known as "MJ". Zendaya, calling her awkward but intellectual, said that "she just feels like she doesn't need to talk to people" because of her intelligence. She added that it was "refreshing" that Michelle was weird and different, feeling that "a lot of young people—especially young women—can relate to that." Watts likened the character to Ally Sheedy's Allison Reynolds from the film The Breakfast Club (1985) or Linda Cardellini's Lindsay Weir from the television series Freaks and Geeks (1999–2000). The character is not a direct adaptation of Mary Jane Watson, but was given the initials "MJ" to "remind [fans] of that dynamic", with the writers "plant[ing] the seeds in this movie" for comparisons to Watson, but also making her "wholly different". Feige added that Michelle is "not obsessed with" Peter like Watson is at times in the comics, "she's just observant". Her full name, Michelle Jones-Watson, was revealed in the sequel Spider-Man: No Way Home (2021).
Donald Glover as Aaron Davis:A criminal looking to purchase weapons from Toomes. The character's moniker from the comics, "Prowler", is listed as one of his aliases, although he is not referred to as such in the film. Davis is the uncle of Miles Morales, an inheritor of the Spider-Man mantle, in the comics. Glover voiced Morales in the television series Ultimate Spider-Man (2012–2017), and campaigned to portray Spider-Man in a film in 2010. Watts was aware of the campaign, and as soon as he was hired he asked Feige about casting Glover. The role was designed as "a surprise treat for fans", with Davis mentioning his nephew to set up Morales potentially appearing in a future MCU film. Watts insisted Glover accept the part, assuring him that if he declined the offer, he would have scrapped Davis from the film.
Jacob Batalon as Ned:Peter's best friend, who is a "complete gamer". Batalon described him as "the quintessential best guy, the best man, the number two guy, the guy in the chair" for Peter. Marvel used Ned Leeds as a basis for the character, who does not have a last name in the script or film, but essentially created their own character with him. Carroll said that Ned and other characters in the film are composites of several of their favorites from Spider-Man comics, notably Ganke Lee, who is Morales' best friend in Ultimate Comics: Spider-Man (2011–2013). He is given the last name "Leeds" in the sequel Spider-Man: Far From Home (2019), which was confirmed in No Way Home.
Laura Harrier as Liz: A senior, Peter's love interest, and Toomes's daughter, with a "type-A" personality.
Tony Revolori as Flash:Peter's rival and classmate. It was noted that the character is generally depicted as a white bully in the comics; the Guatemalan American actor received death threats upon his casting. Revolori worked hard "to do him justice", as he is an important character to the fans. Rather than being a physically imposing jock, Flash Thompson was reimagined as "a rich, smug kid" to reflect modern views of bullying, by crafting him more into a social media bully and rival for Peter opposed to a jock; this depiction was largely informed by Holland's visit to the Bronx High School of Science. Revolori said that Flash has to work hard to match Peter's intelligence, which is "one of the reasons he doesn't like Peter. Everyone else seems to like Peter, so he's like, why don't they like me like they like him?" Revolori gained 60 lb (27 kg) for the role.
Bokeem Woodbine as Herman Schultz / Shocker: An accomplice of Toomes who is the second person to use modified, vibro-blast shooting versions of Brock Rumlow's gauntlets.
Tyne Daly as Anne Marie Hoag: The head of the U.S. Department of Damage Control.
Marisa Tomei as May Parker:Peter's aunt. First reports of Tomei's casting caused backlash on social media, with comic book fans opining that the actress was "too young and attractive to portray the character", especially after the character had previously been depicted by actresses older than Tomei. Regarding the casting, Captain America: Civil War (2016) co-writer Stephen McFeely said that, for the MCU, they were trying to make Peter "as naturalistic as possible...That's partly why his aunt isn't 80 years old; if she's the sister of his dead mother, why does she have to be two generations ahead?" Carroll added that the creative team was looking for more of a "big sister" or someone closer in age to Peter Parker in the casting process. After researching the character, Tomei did make "a case to age me up, but no they didn't do it". Tomei felt there was a "blank slate" from which she could develop the character, and talked to Watts about May being "a community organizer or invested in the neighborhood" to indicate where Peter's values come from.
Robert Downey Jr. as Tony Stark / Iron Man:A self-described genius, billionaire, playboy, philanthropist, and an Avenger with electromechanical suits of armor of his own invention who is Peter's mentor and the creator of the U.S. Department of Damage Control. Sony Pictures Motion Picture Group chairman Tom Rothman noted that, beyond the commercial advantage of featuring Downey in the film, the inclusion of Stark was important due to the relationship established between him and Peter in Captain America: Civil War. Watts noted that after Stark's actions in Civil War, introducing Peter to life as an Avenger, there are "a lot of repercussions to that. Is it a first step towards Tony as some sort of mentor figure? Is he comfortable with that?" Co-writer Jonathan Goldstein compared Stark to Ethan Hawke's father character in the film Boyhood (2014).
Additionally, Kerry Condon and Chris Evans reprise their roles as F.R.I.D.A.Y. and Steve Rogers / Captain America from previous MCU films, respectively. Rogers appears in public service announcements played at Peter's school. Garcelle Beauvais portrays Doris Toomes, Adrian's wife and Liz's mother, and Jennifer Connelly provides the voice of Karen, the A.I. in Peter's suit. Hemky Madera appears as Mr. Delmar, the owner of a local bodega, while Gary Weeks portrays Damage Control agent Foster. Logan Marshall-Green plays Jackson Brice, the first Shocker, who is an accomplice of Toomes who uses modified, vibro-blast shooting versions of Brock Rumlow's gauntlets. Other business partners of Toomes include: Michael Chernus as Phineas Mason, Michael Mando as Mac Gargan, and Christopher Berry as Randy Vale.
Faculty at Peter's high school include: Kenneth Choi, who previously played Jim Morita in the MCU, as Jim's descendant Principal Morita; Hannibal Buress as Coach Wilson, the school's gym teacher, who he described as "one of the dumbass characters that don't realize [Peter is] Spider-Man"; Martin Starr, who reprises his previously unnamed role from the MCU film The Incredible Hulk (2008), as Mr. Harrington, a teacher and academic decathlon coach; Selenis Leyva as Ms. Warren; Tunde Adebimpe as Mr. Cobbwell; and John Penick as Mr. Hapgood. Peter's classmates include: Isabella Amara as Sally; Jorge Lendeborg Jr. as Jason Ionello; Josie Totah as Seymour; Abraham Attah as Abraham; Tiffany Espensen as Cindy; Angourie Rice as Betty Brant; Michael Barbieri as Charles; and Ethan Dizon as Tiny. Martha Kelly appears in the film as a tour guide, Zach Cherry appears as a street vendor who asks Spider-Man to "do a flip", and Kirk Thatcher makes a cameo appearance as a "punk", an homage to his role in the film Star Trek IV: The Voyage Home (1986). Spider-Man co-creator Stan Lee also has a cameo, as a New York City apartment resident named Gary who witnesses Peter's confrontation with a neighbor.