Joseph Gordon-Levitt Channels Janet Jackson on 'Lip Sync Battle'

Gordon-Levitt faced off against Anthony Mackie, who took on MC Hammer’s “2 Legit 2 Quit.”

From roles in (500) Days of Summer to The Dark Knight Rises, Joseph Gordon-Levitt has done it all. However, his recent stint on Lip Sync Battle is easily his best performance yet. With a sassy ponytail, glossy pout and killer dance moves to match, Gordon-Levitt perfectly channeled Janet Jackson as he strutted along to “Rhythm Nation.”

With a full crew behind him, Gordon-Levitt faced off against Anthony Mackie, who took on MC Hammer’s “2 Legit 2 Quit.” Christmas has come early with this hilarious vid, which also features Seth Rogen dressed as the Elf on the Shelf. (Yes, really.)

This article first appeared on Billboard.com.