Taylor Swift debuted her new music video, “Bad Blood,” on Sunday night to open the Billboard Music Awards.

Watch Taylor Swift’s “Bad Blood” Video

Swift has been teasing fans about the new video for weeks, sharing character posters featuring her famous gal pals as various murderess action heroes. For example, Gigi Hadid’s starring turn as ‘Slay-Z’ was announced by Swift on Twitter over one week before the video launched.

Other famous co-stars included Zendaya as ‘Cut-Throat,’ Lily Aldridge as ‘Frostbyte,’ Lena Dunham as ‘Lucky Fiori’ and Cara Delevingne as ‘Mother Chucker.’ As for Swift herself, she starred as ‘Catastrophe.’

Bad Blood

Bad Blood

The video directed by Joseph Kahn tells the story of Catastrophe and her ally turned nemesis, Arsyn, played by Swift’s real life BFF Selena Gomez. The video opens with the two of them beating up a ton of men in suits to steal a briefcase, but Arsyn double crosses Swift, taking the briefcase for herself and kicking Catastrophe out of a window! Thus the origin of their “bad blood.”

Bad Blood

Bad Blood

To get her revenge, Catastrophe gathers her group of ass-kicking ladies, which also features Cindy Crawford’s ‘Headmistress,’ Martha Hunt as ‘Homeslice,’ Jessica Alba as ‘Domino,’ Serayah as ‘Dilemma,’ Karlie Kloss as ‘Knockout,’ Ellie Goulding as ‘Destructa X,’ Hayley Williams as ‘The Crimson Curse’ and Hailee Steinfeld’s ‘Trinity.’

Bad Blood

Bad Blood

Perhaps the best cameos in the video belong to Mariska Hargitay and Ellen Pompeo, who appear as ‘Justice’ and ‘Luna,’ respectively. Hargitay and Pompeo have developed a friendship with Swift after Swift named her two cats after the characters they portray on television – Meredith Grey and Olivia Benson.

Bad Blood

Bad Blood

Finally, Kendrick Lamar joins the ladies as ‘Welvin Da Great.’ Lamar is featured on the re-worked track for its single release.