While hosting actor and singer Jamie Foxx, Jimmy Fallon challenged the famous celebrity to a game of musical impressions. The two took turns singing classic songs and jingles, but while impersonating random musicians.

This video has gone viral with over two million hits!