Tom Holland turned 26 Wednesday, and he received sweet birthday messages from his girlfriend, Zendaya, and Marvel co-stars.

Zendaya took to Instagram on the "Spider-Man: No Way Home" star's birthday to share a black-and-white photo of them. In the image, one can see Holland hugging the "Euphoria" actress from behind.

"Happiest of birthdays to the one who makes me the happiest," Zendaya captioned the post.

Fans in the comments section shared their love for the couple and wrote heartfelt birthday messages for Holland. "You absolute cuties Happy birthday, Tom!" one of them noted, while some simply dropped heart emojis and said "Happy birthday."

Holland's co-star Brie Larson, who plays Captain Marvel in the cinematic universe, also took to Instagram to share a behind-the-scenes photo from "Avengers: Endgame," which came out in 2019. The picture shows Larson wearing a superhero costume while interacting with Holland who wears a bodysuit with markings for visual effects.

"To the only spider I like having in my life, happy birthday @tomholland2013!" Larson captioned the photo.

In the comments section of the tribute, a fan wrote, "That caption is Gold!" Another fan then asked, "Captain marvel and spiderman duo when?!"

Mark Ruffalo, who portrays Hulk Marvel movies, also posted well wishes for Holland. He even teased the birthday boy for spoiling movies before their premiere.

"That moment of relief when you make it through an interview with no spoilers," Ruffalo wrote as he posted a photo of him and Holland. "Happy birthday @TomHolland1996! I'd say we are getting better. Right?"

Over the years, Holland has gained a reputation for inadvertently giving spoilers of the movies he's worked on ahead of their release. In an interview in December last year, the actor quipped that it was a miracle that he was given the green light to promote "Spider-Man: No Way Home" on live talk shows, considering his track record.

On the work front, Holland was last seen in the TV series "The Crowded Room." He also played a character named Nathan Drake in the action movie "Uncharted," which was released earlier this year.

Zendaya, on the other hand, is filming a movie titled "Challengers." She will also appear in the film "Dune: Part Two."

Tom Holland
Tom Holland’s Spider-Man will play a bigger role in “Avengers: Infinity War” compared to “Captain America: Civil War.” In this photo, Holland poses at the premiere of the film “The Lost City of Z” in London on Feb. 16, 2017. Reuters/Hannah McKay