Will Ferrell, Jimmy Fallon and Kevin Hart Lip Sync Battle to Beyoncé, Dirty Dancing and More—Watch Now!

Fellas put their faux-singing skills to the test on Sunday's Tonight Show—and Drew Barrymore makes surprise appearance

By Rebecca Macatee Feb 02, 2015 1:55 PMTags

You know it's a good lip sync battle when somebody rips their pants!

Will Ferrell, Kevin Hart and Jimmy Fallon duked it out on Sunday's Tonight Show, faux-singing their hearts out to the tune of Beyoncé, John Legend, Katy Perry, "Adele Nazeem" (Idina Menzel!) and more...

And? It was a tough fought battle, but Will's "Drunk in Love" performance might have been the real game winner! The Anchorman: The Legend Continues star, wearing a Seattle Seahawks sweatshirt, made Queen Bey proud with his rousing rendition of the hit. He cracked up his opponents, too, when he theatrically lip-synched to Frozen's "Let It Go!"

YouTube

Of course, Will had some tough competition from Kevin and Jimmy! The Wedding Ringer star didn't hold back on John Legend's "All of Me" and his enthusiasm on "Roar," a single Katy performed at the Super Bowl XLIX Halftime show, was unrivaled.

Jimmy, too, brought his A-game, lip-synching to Kelly Clarkson's "Since U Been Gone." He even brought out surprise guest Drew Barrymore to help him lip sync it out to Dirty Dancing's "(I've Had) The Time of My Life."

The late-night host and his longtime pal even recreated Patrick Swayze and Jennifer Grey's iconic dance move—with the help of a foam mat, of course.

This battle was not for the faint of heart! Watch the clip above to see Will, Kevin and Jimmy's lip-synching skills in action!

(E! and NBC are both part of the NBCUniversal family.)