After much anticipation, queen of pop Madonna has finally premiered the Bitch I'm Madonna music video and it is certainly a star-studded affair.
Debuting on Jay Z's streaming service Tidal, the music video sees the 56-year-old dancing around a wild party with some famous faces in the mix, including Katy Perry, Beyonce and Rita Ora.
All Day rapper Kanye West makes a surprise and unannounced appearance and is seen screaming at the camera for a couple of seconds while comedian Chris Rock can be seen hanging out with new X Factor judge Ora.
In true Miley Cyrus style, the Wrecking Ball hitmaker throws two fingers up to the camera while DJ Diplo hangs out at the bar with some scantily-clad party-goers.
Some fans have mocked the fact that Beyonce's highly-publicised cameo only lasts for a couple of seconds although Perry's appearance last slightly longer.
The real shining star of the video is Madonna's son David Banda who shows off his breakdancing skills for party-goers.
Reactions have flooded social media and many seem to be annoyed that the music video premiered exclusively on Tidal, while there were also complaints about the clip crashing towards the end.
Madonna is a co-owner of the streaming service along with Beyonce and Nicki Minaj, both of whom also premiered the music video for their single Feeling Myself exclusively for Tidal subscribers in May.
With all the cameos, many have drawn comparisons to Taylor Swift's Bad Blood music video which featured the likes of Ellie Goulding, Jessica Alba, Gigi Hadid, Cara Delevingne and Lena Dunham, to name a few.
However, a source says that there is no tension between the two ladies and Shake It Off singer Swift is reportedly excited to watch Madonna's latest visuals.
The insider told Hollywood Life: "Taylor can't wait to see the video, she's the biggest Madonna fan.
"It's surreal to her to have all these people talking about how Madonna could be doing her own version of Bad Blood. She can't get over it!"
Reactions so far to Madonna's Bitch I'm Madonna video: