The actor attended the world premiere of her new film, Spider-Man: No Way Home, on Monday evening, and he dressed appropriately.
The 25-year-old actor wore a floor-length beige and black gown that was custom-made by Valentino and was covered in glittery cobwebs.
The dress had a plunging neckline, a low back, and a thigh high slit.
For the first part of the red carpet, Zendaya wore a black lace mask that looked like the one Tom Holland wore when he was playing the part of Spider-Man.
Holland chose a double-breasted brown suit.
Holland was praised on social media for his comments about height differences between men and women.
In an interview ahead of the release of Spider-Man: No Way Home, Holland and Zendaya said their height difference has never affected them.
Holland said that it was a stupid assumption that their heights would affect their relationship.
Holland is 5 ft 8 inches, while Zendaya is 5 ft 10 inches.
This is normal, too, said Zendaya. My dad is taller than my mother. I didn't know that people cared, because my parents were always that way, so I never thought of it as a thing. I had no idea what it was.