Sign up to Roisin O’Connor’s free weekly newsletter Now Hear This for the inside track on all things music Get our Now Hear This email for free
Taylor Swift debuted her anticipated new video "Bad Blood" to deafening screams at the Billboard Music Awards in Las Vegas.
The video, featuring collaborator Kendrick Lamar, sees Swift star in a mini all-female superhero film (minus the rapper, who plays 'Welvin Da Great').
The all-blazing Hunger-Games-meets-Men-in-Black video stars a host of well-known actresses, singers and models including Lena Dunham, Jessica Alba, Ellie Goulding and Cara Delevingne.
The video has been met with excitement by Swifties, but not all of her fan base is impressed by the singer's four minute version of a superhero movie.
Swift won eight accolades at the Billboard Music Awards including top artist, top female, top Billboard 200 artist and album and hot 100 artist.
Taylor Swift's 'Bad Blood' starring castShow all 18 1 /18Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Taylor Swift stars as 'catastrophe'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Grey's Anatomy actress Ellen Pompeo as 'Luna'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast US actress Mariska Hargitay stars as 'Justice'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Cara Delevingne is 'Mother Chucker'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Cindy Crawford stars as Headmistress
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Fashion model Martha Hunt stars as 'Homeslice'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Jessica Alba as 'Domino'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Model Karlie Kloss as 'Knockout'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Actress Serayah as 'Dilemma'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Kendrick Lamar as Welvin Da Great
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Hayley Williams as 'The Crimson Curse'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Gigi Hadid as 'Slay-Z'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Ellie Goulding stars as 'Destructa X'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Actress Hailee Steinfeld as 'The Trinity'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Lena Dunham as 'Lucky Fiori'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Victoria's Secret model Lily Aldridge as 'Frostbyte'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Actress Zendaya as 'Cut-Throat'
Taylor Swift's 'Bad Blood' starring cast Taylor Swift's 'Bad Blood' starring cast Selena Gomez stars as Arsyn
Here's the cast list for 'Bad Blood' in full: Taylor Swift as Catastrophe
Selena Gomez as Arsyn
Karlie Kloss as Knockout
Kendrick Lamar as Welvin Da Great
Martha Hunt as HomeSlice
Jessica Alba as Domino
Serayah as Dilemma
Lena Dunham as Lucky Fiori
Hailee Steinfeld as The Trinity
Ellie Goulding as Destructa X
GiGi Hadid as Slay-Z
Hayley Williams as The Crimson Curse
Zendaya as Cut-Throat
Lily Aldridge as Frostbyte
Ellen Pompeo as Luna
Mariska Hargitay as Justice
Cara Delevingne as Mother Chucker
Cindy Crawford as Headmistress
Selena Gomez as Arsyn
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies