Christina Aguilera has shown she's quite adept when it comes to impersonating pop stars.
But, she has nothing on Jamie Foxx and his portrayals of musicians.
Foxx went on "The Tonight Show" and played a game of musical impressions with Jimmy Fallon.
Foxx was tasked with doing ridiculous things like singing a Mick Jagger-version of "Hakuna Matata"" and belting out the Toys "R" Us jingle as John Legend.
Foxx really hit these out of the park, so do yourself a favor and check out the clip above.