United Kingdom, June 20 -- 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, became "smitten".

A source told The Mail on Sunday newspaper that Zendaya "fell hard for him" after watching the now viral act.

They added: "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.

"When he was announced as Spider-Man, people were taken ...