Apparently Spiderman's Tom Holland Does A Really Good Rihanna

If you tuned in early to the MTV Movie & TV Awards on Sunday night, you were treated to singer Zendaya and actor Tom Holland squaring off as pre-show entertainment on a very special edition of Spike TV's "Lip Sync Battle" hosted by LL Cool J and Chrissy Teigen.  The episode kicked off like any other with Zendaya lip syncing to Erykah Badu's "Tyrone" and Tom lip syncing to Nelly's "Ride Wit Me," and both did quite well.

However, the gloves came off for round two and the production value of each celebrity's performance went through the roof, letting everyone know they were in for one heck of a ride!  Zendaya kicked things off with an over the top performance of Bruno Mars' "24K Magic" that would make Bruno exceptionally proud!  Just like the music video, it was everything "Las Vegas," including a private jet, the "Welcome to Las Vegas Sign," and yes... even showgirls!  You could argue that Zendaya had the competition in the bag, until Tom Holland came out and laid the smack down!

The internet was set ablaze after Tom's performance of Rihanna's "Umbrella" which started off with Holland tap dancing to "Singing in the Rain" al-la Gene Kelly.  Then, Tom quickly disappeared behind some umbrellas while the beat of "Umbrella" started, kicking the party off right.  Out of nowhere, Holland comes busting out in full Rihanna drag and nails the rest of the number, channeling his inner Ri-Ri like no other!  The performance had everything, sexy dance moves, bumping and grinding, amazing choreography, and umbrellas (obviously)!  Just when you thought this lip sync couldn't get any better, Tom ended the number by literally making it rain on stage while dancing in a water pool just like the video.  The entire thing was sheer perfection and Holland deservingly took home the Lip Sync Battle Championship belt!   Watch the video for yourself below!