Macbeth: Michael Fassbender plays the tortured king of Shakespeare's great tragedy – trailer

Snowtown director Justin Kurzel's adaptation of William Shakespeare's tragic play stars Michael Fassbender as Macbeth, the warrior turned traitor who murders his king and spirals into madness. The film, which had its premiere at last month's Cannes film festival and is released in the UK on 2 October, also stars Marion Cotillard as Lady Macbeth, tortured by insatiable ambition