Post Malone has released the violent music video for his hit song "Rockstar" featuring 21 Savage. The gory video features sword fighting, hazy visuals, Post Malone fighting off a group of people, and plenty of blood. 

Post teased the drop of the video earlier in the day.

Not too long back Malone was in the news for comments he made during a Newonce interview. Post remarked: "If you're looking to cry, if you're looking to think about life, don't listen to hip-hop." The rapper continued, "There's great hip-hop songs where they talk about life and they really spit that real shit, but right now, you know, there's not a lot of people talking about shit. Whenever I wanna cry, whenever I wanna sit down and have a nice cry, I'll listen to some, like, Bob Dylan." 

The comments didn't sit well with some.

Post seemingly replied to the criticism with a tweet that urged his detractors to perform fellatio on him.

Post Malone's follow-up to 2016's Stoney, Beerbongs & Bentleys, should be arriving on Dec. 1 at midnight. ​Stoney is currently sitting at the number four spot on the Billboard 200 albums chart. Watch the music video for "Rockstar" featuring 21 Savage up top.