Jamie Foxx Might Be One Of The Best Impersonators Ever

How can you be this talented?

Jamie Foxx is pretty good at impersonating iconic singers.

The actor, singer, comedian and writer made waves for his stellar performance in 'Ray,' the movie based on Ray Charles, and last night he proved that Charles isn't the only musician he can impersonate to perfection.

During Jimmy Fallon's famous Wheel of Musical Impressions game, Foxx tackled Mick Jagger, Jennifer Hudson and most impressively, John Legend. He even spontaneously threw in an impression of Los Angeles Clippers head coach Doc Rivers. 

His hilarious take on the artists and his ability to hit their styles right on the head was so impressive that video of the skit quickly went viral, amassing over four million views on Facebook. Check it out below: