Jimmy Fallon is known for his epic lip sync battles with various guests who come on his show but his latest battle was the lip sync battle to end all lip sync battles, with "Tonight Show" host Jimmy going up against Will Ferrell and Kevin Hart.

Ferrell did two tunes, including an awesome take on "Let It Go." But it was Kevin Hart who really brought the house down, first with the emotional John Legend tune "All Of Me" to Ferrell, then bringing down the house with a rousing final number.

All in all it was awesome and you have to see it:

More From Mix 95.7