Tom Holland has said if he is still playing Spider-Man when hits 30, he's "done something wrong".
The British actor, who's now 25, was 19 when he first started playing the character in 2016's Captain America: Civil War.
But nearly six years on from his Peter Parker debut, it appears Holland is considering bowing out in the next few years, and more specifically before he turns 30.
In an interview with GQ for the magazine's Men of the Year issue, which was released on Wednesday, Holland said: "Maybe it is time for me to move on. Maybe what's best for Spider-Man is that they do a Miles Morales film. I have to take Peter Parker into account as well because he is an important part of my life."
The 25-year-old then added: "If I'm playing Spider-Man after I'm 30, I've done something wrong."
Following his first portrayal of the character in 2016, he reprised the role in both the Spider-Man and Avengers franchises.
His sixth appearance will be in Spider-Man: No Way Home, which is slated for release on December 17.

Holland also revealed that No Way Home is currently the last Spider-Man film he is under contract to star in. He referred to the experience of suddenly having to look for a new job as "very strange" and "kind of terrifying," but also "really exciting."
In a different interview with Entertainment Weekly, Holland said he became emotional on the set of Spider-Man: No Way Home and said that the cast and crew acted as though the movie was their final project.
Holland said: "We were all treating ['No Way Home'] as the end of a franchise, let's say. I think if we were lucky enough to dive into these characters again, you'd be seeing a very different version. It would no longer be the 'Homecoming' trilogy.
"We would give it some time and try to build something different and tonally change the films. Whether that happens or not, I don't know. But we were definitely treating [No Way Home] like it was coming to an end, and it felt like it."