By Jonathon Dornbush
May 20, 2015 at 12:31 PM EDT
Douglas Gorenstein/NBC

If Jamie Foxx’s career takes an unexpected downward turn, he may have a bright future as a John Legend impersonator.

Foxx performed an extended version of the Toys R Us jingle as Legend on last night’s Tonight Show, and it’s likely the only version of the song that might move you to tears.

He also tried his hand at Mick Jagger and Jennifer Hudson impressions, while Fallon took on Barry Gibb and Bruce Springsteen. Fallon is of course well versed in performing those last two—so much so that you might think the “Random Song Generator” isn’t all that random.

Watch the performances below, and hear “Hakuna Matata” like Elton John and Tim Rice never intended.

Keep up with all the latest late-night coverage by subscribing to our newsletter. Head here for more details.

  • TV Show
  • In Season
Complete Coverage