![Taylor Swift on 'Bad Blood' music video poster](https://www.fashiongonerogue.com/wp-content/uploads/2015/05/taylor-swift-bad-blood-poster1.jpg)
After weeks of promotion, Taylor Swift’s music video for ‘Bad Blood’ has been released with a star studded cast including Lena Dunham, Cara Delevingne, Jessica Alba, Karlie Kloss, Zendaya and Lily Aldridge. The video directed by Joseph Kahn echoes plenty of sci-fi films for one ass-kicking, weapon-wielding clip. Check it out in its full entirety below.