CANNES, France (Reuters) - Michael Fassbender is a "Macbeth" for our times, suffering from post-traumatic stress disorder, while Marion Cotillard is a Lady Macbeth haunted by the loss of a child, in the final competition entry screened on Saturday for the top Cannes prize.