Taylor Swift has been teasing her music video for "Bad Blood" — the latest single off last year's 1989 — for weeks, announcing roles in it for more than a dozen singers (Selena Gomez, Ellie Goulding), supermodels (Cara Delevingne, Karlie Kloss), actresses (Jessica Alba, Lena Dunham), and people-after-whom-Taylor-Swift's-cats-are-named (Mariska Hargitay, Ellen Pompeo).
It's finally here, and it features a brand new remix of the song with verses by Kendrick Lamar (who has covered Swift's "Shake It Off" and whom Swift previously paid tribute to by posting a video of herself dancing to "Backseat Freestyle").
Watch above. Hat tip to Daniel D'Addario at Time.