Taylor Swift just premiered her music video for “Bad Blood” featuring almost everyone ever, including a couple of verses from Kendrick Lamar playing the role of Welvin Da Great. The track is featured on Swift’s 1989 album, minus the two verses from Lamar. Watch the super high budget video directed by Joseph Kahn above and look out for cameos from Lena Dunham, Cara Delevingne, Karlie Kloss, Jessica Alba, Hailee Steinfeld, Ellie Goulding, Paramore singer Hayley Williams, Zendaya, Lily Aldridge, Mariska Hargitay, Ellen Pompeo, Selena Gomez, Martha Hunt, Serayah, and Gigi Hadid. Whoa!