Jamie Foxx nails impersonations of John Legend and Jennifer Hudson

Jamie Foxx
See Gallery
Jamie Foxx nails impersonations of John Legend and Jennifer Hudson

Jamie Foxx isn't just good at singing. He's also good at singing like other people.

On Tuesday's Tonight Show, host Jimmy Fallon challenged the Annie star to a game of musical impressions -- and Foxx couldn't have been more ready to impersonate Rolling Stones frontman Mick Jagger, GRAMMY winner John Legend and his Dreamgirls co-star Jennifer Hudson.

PHOTOS: Stars Who've Taken on Real-Life Roles

The 47-year-old Oscar winner first channeled Jagger when he hilariously performed The Lion King's "Hakuna Matata," and included the rock icon's trademark moves.

Then it was Legend's turn to be spoofed by Foxx. Singing the Toys "R" Us jingle, Foxx even called out Legend's laid-back way of performing, telling Fallon, "He don't ever get excited."

VIDEO: Jamie Foxx on National Anthem Criticism -- 'The Telecast Was Off'

Perhaps his best impersonation came when he performed "On Top of Spaghetti" as Hudson. The rendition was so good that it brought Fallon to his feet!

Foxx recently spoke with ET about how his new album, Hollywood: A Story of a Dozen Roses, was inspired by his adorable daughters. Check it out:

Read Full Story

Sign up for Breaking News by AOL to get the latest breaking news alerts and updates delivered straight to your inbox.

Subscribe to our other newsletters

Emails may offer personalized content or ads. Learn more. You may unsubscribe any time.