It was the battle of the boy bands on the April 16 episode of Lip Sync Battle, with Anna Kendrick and John Krasinski going head to head with the musical stylings of One Direction and 'N Sync.

While we've already seen a clip of the brilliance that was Anna Kendrick simultaneously impersonating every member of 1D in her performance of "Steal My Girl," we now have a video of the full thing — and needless to say, it does not disappoint. Besides the fact that the Pitch Perfect star brought her all to the number (thanks to those beyond dramatic facial expressions), she also tried to steal John Kransinski's girl, donning a tee emblazoned with a photo of herself and Emily Blunt — to everyone's delight.

Still, John Kransinski was not to be outdone, wowing us with his 2000-era 'N Sync dance moves in a performance of "Bye Bye Bye" so accurate that it actually included impressive marionette movements a la the band's music video. Just look at how John Kransinski pops that booty and werks those hand motions, as if he is actually being controlled by a puppet master. Pure genius.

And that's not all: John Krasinski and Anna Kendrick also faced off with a little Tina Turner vs. Jennifer Lopez action, with John ripping off his suit mid-performance of "Proud Mary" while the actress shook it to J.Lo's "Booty," featuring a surprise appearance from the singer herself. Watch it below!

Bare-Faced + Beautiful! See Anna Kendrick + More Celebs Sans Makeup

More From 98.7 Kiss FM