I never would have expected a video like this from Taylor Swift, country music's former golden child. "Bad Blood" is also pretty badass and features some massive cameos from a roster of actresses and musicians.
The Sin City-esque video features Selena Gomez, Cindy Crawford, Cara Delevingne, Mariska Hargitay, Ellen Pompeo, Martha Hunt, Jessica Alba, Serayah, Karlie Kloss, Lena Dunham, Hailee Steinfeld, Ellie Goulding, Gigi Hadid, Hayley Williams, Zendaya and Lily Aldridge.
Oh yeah, Kendrick Lamar was there too, repping for the 10 straight guys who might watch this video.
Watch "Bad Blood" for yourself. What do you think of the video? Leave your comments.