Michael Fassbender, Marion Cotillard & Justin Kurzel Having A Love Fest At The Cannes Macbeth Pr