Michael Fassbender is to play Macbeth in a new film version of the William Shakespeare tragedy, produced by the company behind Steve McQueen's Shame and the Oscar-winning The King's Speech.
Michael Fassbender to play Macbeth