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.”