WATCH: Rihanna's explosive new video for 'Bitch Better Have My Money' with Mads Mikkelson and Eric Roberts
It has been quite a wait for the video since Rihanna released the track 'Bitch Better Have My Money' back in March, but it's finally here and it doesn't disappoint.
Earlier this week she released a teaser which showed the Bajan singer the kidnapping a beautiful wealthy woman.
The full video shows she's just a pawn to get at her real enemy as Rihanna transports her, semi-naked, to a warehouse where she hangs her upside down, then heads to a yacht and a motel room outside of which a sheriff, played by Eric Roberts, drives by.
Finally, she faces off with Mads Mikkelson, 'The Accountant' who apparently screwed her over.
Rihanna co-directed the video with Megaforce and revealed that the idea came to her eight months ago, "So you can imagine how anxious I am right now!" she wrote on Instagram.
Kanye West is one of the producers on the track, along with WondaGurl, Travis Scott and Deputy.
Be warned, it's definitely NSFW.