The 20-year-old, who faced off her Spider-Man co-star Tom Holland, channeled her inner Bruno Mars on Spike’s original series. Although the Disney Channel actress opened up with a soulful rendition of Erykah Badu’s “Tyrone,” she tore the house down when she gave a spot-on impression of Bruno. Not only did the former Shake It Up star take the stage in the same red pajama set the artist wore in the music video for "24K Magic," Zendaya also amazingly nailed every single movement.
Watch the mind-blowing performance below!
Zendaya Performs '24K Magic' (Bruno Mars) | Lip Sync Battle pic.twitter.com/tykK49gXkW
— Zendaya Media (@ZendayaMedia) May 8, 2017