Eminem attacks Trump in freestyle rap at BET Hip Hop Awards

  • Published
Media caption,

Eminem's video message: 'We're not afraid of Trump'

Eminem has brutally criticised US President Donald Trump in a new video.

The rapper calls him a "racist 94-year-old grandpa" and slammed fans who back the president during a four-and-half minute freestyle.

"Any fan of mine who's a supporter of his, I'm drawing in the sand a line, you're either for or against," he raps in the film, shown during last night's BET Hip Hop Awards.

Twitter users can't wait to see whether Mr Trump will respond.

Image source, BET/ Eminem
Image caption,

The rapper tells fans to choose between him and Donald Trump

In the video for freestyle The Storm, Eminem is shown in a car park, stepping towards the camera to rap directly to viewers.

"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 says, raising a middle finger.

The 44-year-old slams Trump for focusing on NFL players who "take a knee", and causing drama on social media.

The rapper tweeted about his return to music., external

"This is his form of distraction, plus he gets an enormous reaction when he attacks the NFL, so we focus on that instead of talking Puerto Rico or gun reform for Nevada," he says.

"All these horrible tragedies and he's bored and would rather cause a Twitter storm with the Packers."

The rapper, whose real name is Marshall Mathers, also calls the president racist.

"Racism's the only thing he's Fantastic 4 cause that's how he gets his rock off, he's orange."

Image source, BET/ Eminem
Image caption,

The Detroit rapper has previously criticised Donald Trump in other freestyle raps

And he praises former president Barack Obama.

"We better give Obama props 'cause what we got in office now is a kamikaze that will probably cause a nuclear holocaust while the drama pops," he says.

American footballer Colin Kaepernick, basketball player LeBron James, Snoop Dogg and J. Cole are among those tweeting their appreciation for the freestyle.

Basketball player LeBron James tweeted lyrics from the rap and #United., external

Snoop Dogg tweeted a joke picture of Donald Trump supposedly thinking up his response to the rap., external

J. Cole called Eminem a 'rap God'., external

But it didn't go down well with everyone.

Ryan Fournier, chairman of Students for Trump, tweeted he'd lost respect for Eminem., external

Twitter user Alexander Bruesewitz said Mr Trump was bringing back jobs., external

This isn't the first time the Detroit rapper has criticised Mr Trump.

Last year he released the nine-minute freestyle Campaign Speech in which he calls the president a "loose cannon" who "doesn't have to answer to no-one".

Cardi B was the big winner at the BET Hip Hop Awards, taking five trophies including Single of the Year for Bodak Yellow.

Kendrick Lamar took four awards, including Album of the Year and DJ Khaled, Nicki Minaj and JAY-Z were also successful.

Find us on Instagram at BBCNewsbeat, external and follow us on Snapchat, search for bbc_newsbeat, external