Eminem went in on President Donald Trump in a blistering freestyle rap during the BET Hip-Hop Awards Tuesday night, and everyone from Snoop Dogg to Ellen DeGeneres sang the rapper's praises.
Among the topics the Detroit native touched upon in his four-and-a-half-minute takedown called "The Storm" were Trump's comments on Charlottesville, his attack on the NFL protesters, his lackluster response to Puerto Rico and his contribution to the growing tensions with North Korea.
"This is his form of distraction," the 44-year-old spewed from a parking garage in Detroit. "Plus, he gets an enormous reaction when he attacks the NFL, so we focus on that instead of talking about Puerto Rico or gun reform for Nevada. All of these horrible tragedies and he's bored and would rather cause a Twitter storm with the Packers."

Jimmy Kimmel Tears Into Trump for Being the Epitome of 'Fake News'
View StoryEminem also took aim at anyone who supports the president, rapping, "Any fan of mine who's a supporter of his, I'm drawing in the sand a line, you're either for or against, and if you can't decide who you like more and you're split on who you should stand beside, I'll do it for it for you with this. F-ck you."
The overwhelming response to the diss track was swift. See Eminem's entire performance below, followed by reaction from the stars who were blown away by it.