Zendaya reportedly fell for "slightly wimpy" Tom Holland when he dressed in drag for a sexy performance of Rihanna's Umbrella on Lip Sync Battle in 2017.
The actor, now 30, donned a vinyl halter-neck corset with silver buttons down the front, paired with matching shorts with white trim, inspired by the 38-year-old singer's costume in the 2007 track's music video, and the actress, now 29, was "smitten".
Zendaya "fell hard for him" after watching the now viral act, a source told The Mail on Sunday.
"It's not just sexy, but it shows how amazingly talented he is. It takes a lot of confidence for a straight guy to pull off drag," they said.
"When he was announced as Spider–Man, people were taken aback because he's slightly wimpy. But what he lacks in stature he more than makes up for in talent."