Taylor Swift has premiered the music video for her new single Bad Blood.
The singer is seen going to war with a blockbuster line-up of A-list stars in the Joseph Kahn-directed visual, which appears below:
The full cast in the Bad Blood video is: Lily Aldridge, Zendaya, Haley Williams, Gigi Hadid, Ellie Goulding, Hailee Steinfeld, Lena Dunham, Jessica Alba, Serayah, Martha Hunt, Kendrick Lamar, Selena Gomez, Ellen Pompeo, Mariska Hargitay, Cara Delevigne, Cindy Crawford and Karlie Kloss.
Bad Blood, which was written by Swift, Max Martin and Shellback, has been remixed for its single release and now features rapper Kendrick Lamar.
The track serves as the fourth single from Swift's 1989 album, which debuted at Number 1 on the Official Albums Chart last year and has since sold 7.5 million copies worldwide. Click here to view Taylor Swift's full Official Chart history.
The singer will perform at BBC Radio 1's Big Weekend on May 24 and is currently on her 1989 wold tour, which reaches the UK on June 23.