She has stripped off on magazine covers, indulged in S&M and promoted her love of marijuana on Instagram but Rihanna may have just released her most controversial music video to date.

The seven-minute visuals for the pop star's latest single Bitch Better Have My Money are not for the faint-hearted and have been given an adult rating due to the high level of nudity, foul language and violence.

The mini movie, directed by Rihanna and French collective Megaforce, sees the Diamonds singer embark on a rampage to get back the money she is owed.

After kidnapping a woman who is later seen strung up and swinging from the ceiling while completely naked, RiRi, 27, is then seen holding her captive's boyfriend hostage, strapped to a chair.

Watch Rihanna's Bitch Better Have My Money music video:

Viewers may recognise some familiar faces in the midst of RiRi's bloody spree with Hollywood actor Eric Roberts and Hannibal star Mads Mikkelsen making cameo appearances.

After partying with her huge entourage, the songstress decides to get on with business and browses a selection of weapons including a sharp knife and chainsaw.

The clip ends with a close-up of the We Found Love singer's blood-soaked face before she is seen sitting stark naked in a large trunk filled with cash, clearly completing her mission successfully.

#BBHMMvideo Ya girl got director skillz!!! The concept for this piece came to me 8 months ago!!! So you can imagine how anxious I am right now!!! ??? #MIDNIGHT on #VEVO

A photo posted by badgalriri (@badgalriri) on

Sharing a link to the video, Rihanna told her Instagram followers that she developed the concept eight months ago and was "anxious" to unveil it to the world.

The explicit video has received a mixed response with some believing it is too violent and the singer's Navy defending her.

Bitch Better Have My Money is expected to feature on Rihanna's long-awaited eighth studio album, which is yet to have a release date.