WATCH: Spider-man performs as Rihanna in EPIC Lip Sync Battle

He has the moves!

Rihanna / Tom Holland as Rihanna
Published 9th May 2017

Spider-man's Tom Holland has proved he can bust a groove as he took on American actress Zendaya in the latest Lip Sync Battle shown in the US.

While Zendaya's performance of Bruno Mars' '24K Magic' was good, the audience were blown away with Tom's performance. The 20-year-old started off with 'Singing In The Rain', then quickly transitioned into Rihanna's 2007 hit 'Umbrella', with Tom appearing on stage dressed as the Barbadian superstar.

Wearing a wig and 'sexy' lingerie Tom got right into character and threw himself around the stage, even doing a back flip at one point, who knew he had the moves?!

Watch the full performance below >>>

Tom Holland stars in the upcoming film Spider-Man: Homecoming due out in July.

WATCH: The Spider-Man: Homecoming trailer below >>>