Just in time so that it's of absolutely no use to Leaving Cert students.

Actually, I have no idea if Macbeth is on the paper this year, but I do know that when I had to spend the formative years of my youth studying Shakespeare, Michael Fassbender was too busy making X-Men to help me out with Hamlet.

He's now taken up the chance to bring one of the Bard's most famous pieces to the big screen, along with the help of Marion Cotillard, Sean Harris, Paddy Considine, and Jack Reynor.

At the risk of spoiling a 400 year-old play for those who haven't had the time to get around to it yet, we'll keep the plot to ourselves, also because we've forgotten most of it by now. But we remember there was loads of betrayal, love, murder etc. so why wouldn't you want a film made out of it.

The film itself isn't due out until October 2nd, but seeing as it was nominated for a Palme d'O'r at this year's Cannes festival, we're sure it'll be worth the wait. Here's the trailer to tide you over until then.

Director Justin Kurzel is also rumoured to take charge of the upcoming Assassin's Creed film, with Fassbender signed on to star in and produce, making that probably the best "one for you, one for them" deals you're ever likely to see.