Taylor Swift drops an epic music video for her latest single, “Bad Blood.” The Joseph Kahn-directed clip features a cast of A-listers including Selena Gomez, Jessica Alba, Lena Dunham, Ellie Goulding Cara Delevingne, and Hayley Williams, who play badass femme fatales, straight outta a futuristic world like Insurgent or Kill Bill.

Kendrick Lamar also makes an appearance as as Welvin Da Great.