Watch: Will Ferrell, Kevin Hart and Jimmy Fallon challenge each other to a lip sync battle

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

Tonight Show host Jimmy Fallon challenged guests Will Ferrell and Kevin Hart to a competitive lip sync battle.

Ferrell kicked off the competition with his rendition of Beyonce’s “Drunk in Love.”

Fallon followed up Ferrell’s performance as he rocked out to Kelly Clarkson’s “Since You’ve Been Gone.”

Kevin Hart’s performance of John Legend’s “All of Me” left Ferrell in tears. Fallon had to console the emotional Ferrell, but his emotions didn’t last too long. Ferrell quickly stole the show with his performance of “Let It Go.”

The competition ended with Fallon ripping his pants after dancing with surprise guest Drew Barrymore, and Kevin Hart giving it his all to sing Katy Perry’s “Roar.”

Notice: you are using an outdated browser. Microsoft does not recommend using IE as your default browser. Some features on this website, like video and images, might not work properly. For the best experience, please upgrade your browser.