Will Ferrell and Kevin Hart took part in a hilarious lip sync battle with Jimmy Fallon in a special post-Super Bowl broadcast of The Tonight Show with Jimmy Fallon.
Whilst Ferrell and Fallon tackled songs by female performers Beyonce (Drunk in Love) and Kelly Clarkson (Since You've Been Gone), Harte tackled John Legend's All of Me.
Thee diminutive Hart sang his ballad to the very tall Ferrell before Ferrell performed Let it Go by Adina Menzel, who he called Adele Nazim.
Fallon then sang I've Had the Time of My Life from Dirty Dancing, performing the infamous lift with Drew Barrymore.
Kevin Hart brought the house down with Super Bowl halftime performer Katy Perry's 'Roar'.
Check it out: