Justin Kurzel’s adaptation of Shakespeare’s Macbeth debuted at Cannes last month, and it now has its first trailer. Michael Fassbander stars as the tortured Scottish king alongside Marion Cotillard as the iconic Lady Macbeth. Lots of blood, tears, and knife-wielding are involved — and so is a Swans song! If you’ve been pining for a Game of Thrones movie, this is probably the next-best thing.