https://www.youtube.com/watch?v=QcIy9NiNbmo

Taylor Swift spent the past two weeks assembling a team of superheroes (and super villains) for her latest music video, Bad Blood. Check out what happens when Sin City meets Sucker Punch (with a little bit of Tron) in the video above. Check out the star-studded cast below.

  • Taylor Swift as Catastrophe
  • Selina Gomez as Arsyn
  • Lily Aldridge as Frostbyte
  • Zendaya as Cut-Throat
  • Hayley Williams as The Crimson Curse
  • Gigi Hadid as Slay-Z
  • Ellie Goulding as Destructa X
  • Hailee Steinfeld as The Trinity
  • Lena Dunham as Lucky Fiori
  • Kendrick Lamar as Welvin Da Great
  • Karlie Kloss as Knockout
  • Serayah as Dilemma
  • Jessica Alba as Domino
  • Martha Hunt as Homeslice
  • Ellen Pompeo as Luna
  • Mariska Hargitay as Justice
  • Cara Delevingne as Mother Chucker
  • Cindy Crawford as Headmistress