Holland, 19, will play Spider-Man’s teenage alter ego Peter Parker as a high-school age student in the upcoming, yet-to-be titled film.
He follows in the footsteps of Tobey Maguire and Andrew Garfield, who have portrayed the comic book superhero at older stages of his life in the five previous movies.
Holland played Naomi Watt’s son in the 2012 tsunami drama “The Impossible” and recently appeared in the British television miniseries “Wolf Hall.”
News of Holland’s selection may disappoint some fans who had said they wanted a black actor to play Spider-Man for the upcoming film.
Walt Disney Co’s (DIS.N) Marvel Studios will co-produce the film with Sony (6758.T). Under the agreement announced in February, Spider-Man will appear in the Marvel film, and Marvel characters, such as Iron Man, Thor and Captain America, can appear in later Spider-Man films.
Holland is expected to make his first appearance as Spider-Man in “Captain America: Civil War,” which is due for release in summer 2016.
Sony Pictures Entertainment, a division of Sony Corp, will continue to own the cinematic rights to Spider-Man.
Writer Stan Lee and writer/artist Steve Ditko created the fictional superhero character, who first appeared in comics in 1962.
The “Spider-Man” franchise has earned more than $4 billion at the box office worldwide, making it the most successful franchise in the history of Sony Pictures.