Eminem is one of the best rappers and lyricists of all time, and he certainly has made a name for himself by mercilessly roasting, dissing and trash talking his fellow celebrities.

Nobody is safe when it comes to Eminem’s pen, and his burns aren’t just limited to his diss tracks: the harsh and insults often crop up in his funnier, more light-hearted songs as well.

00:20 #10. Kim Kardashian
01:16 #9. Donald Trump
02:23 #8. Pamela Anderson
03:16 #7. Elvis Presley
04:18 #6. Michael Jackson
05:17 #5. Insane Clown Posse
06:40 #4. Moby
07:44 #3, #2. & #1. ????