Eminem offered a detailed and searing critique of U.S. President Donald Trump on Tuesday, using his rapping skills to lambaste the commander-in-chief and his policies during a performance broadcast as part of the BET Hip Hop Awards.

In the 4 ½ -minute video, the acclaimed rapper issues an ultimatum to any of his fans who support Trump.

“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 you with this,” he finishes, his hand blurred as he presumably flips his middle finger.

Eminem, whose real name is Marshall Mathers, threw out some expletives but also referred to numerous news stories and presidential actions during the rap delivered from a parking garage.

Rapper Eminem blasted Donald Trump in a new freestyle rap video for the BET Hip Hop Awards. This is a short sample of the video.

He opens with anger: “That’s an awfully hot, coffee pot/ Should I drop it on Donald Trump?/ Probably not, but that’s all I got/ Until I come up with a solid (muted).”

Eminem then rebuked Trump over numerous topics, including the president’s reaction to the tragedies in Puerto Rico and Las Vegas, his criticism of protesting NFL players and his frequent golf trips. He accuses the president of racism and worries that he will cause a nuclear holocaust.

He also issued a tribute to Colin Kaepernick, the quarterback who stopped standing for the national anthem last year to protest racial injustice.

“This is for Colin/ Ball up a fist,” Eminem said, raising his own fist.

Social media response to Eminem video

Read more about: