From kim kardashian to tupac, 19 unbelievable jamie foxx impressions you need in your life

Jamie Foxx wowed us with his amazing John Legend impression Tuesday (May 19). It was so good, in fact, that it was actually uncomfortable. But it shouldn’t have come as a surprise.

That’s because Jamie Foxx has been doing shockingly spot-on impersonations for quite some time. That’s right. Jamie’s “All Of Me” rendition is just the latest of what’s been a pretty awesome career of impressions. From Drake to Tom Cruise, few have escaped the magic of a Jamie Foxx impersonation. Here’s a list of some of Jamie’s greatest:

 

1. Tupac

 

2. Drake

 

3. Tom Cruise

 

4. Kanye West

 

5. Shaq

 

6. Biggie

 

7. Oprah

 

8. Kim Kardashian

 

9. Bill Clinton

 

10. Barack Obama

 

11. Jim Carrey

 

12. Prince

 

13. Mo’Nique

 

14. Quincy Jones

 

15. Terrence Howard

 

16. Al Pacino

 

17. Sidney Poitier

 

18. Mike Tyson

 

19. Ray Charles

Jamie’s clearly a master of impressions. So, we can’t wait to see even more.