As Jamie Foxx makes the rounds to promote his new album, Hollywood: A Story Of Dozen Roses, which became available to stream yesterday, he paid a visit to Jimmy Fallon's Late Night show. While on Jimmy Fallon, the comedian/actor/singer played Fallon's game of musical impressions and he killed it. Starting off with an impression of Mick Jagger doing "Hakuna Matata," he then went on to do his best John Legend voice while signing the Toys R Us jingle (and he just couldn't stop himself). He finished us with an impression of Jennifer Hudson doing "On Top Of Spaghetti."
Watch it above to see the full back and forth, with impressions from Fallon too.