We've seen a lot of great performances on Lip Sync Battle. There was the time Kate Upton performed "...Baby One More Time" while channeling '90s-era Britney Spears and the iconic time Anne Hathaway unleashed her inner Miley Cyrus to (pretend to) belt out "Wrecking Ball."
But those imitations have nothing on Zendaya's world-class Bruno Mars impersonation on Sunday night's episode. In the new battle, Z faces off against her Spider-Man: Homecoming costar Tom Holland and, while we don't know what Tom is bringing to the table just yet, it's hard to imagine it topping her "24K Magic" lip sync.
So, now we know Zendaya could always fall back on a career as a Bruno Mars impersonator because she just out Bruno Mars-ed Bruno Mars.
Zendaya's Lip Sync Battle airs this Sunday at 7:30 p.m. EST on MTV.