U.K cinemagoers, you’re spoiled for choice this weekend with both Zero Theorem and Under The Skin released tonight. But it’s the latter we think you should be watching, and we’re about to tell you why.

Under The SkinScarlett Johansson stars in Under The Skin

‘Under The Skin’ sees Scarlett Johansson play an alien roaming the bleak streets of Glasgow in search for men. Luckily, she’s in human form, and that human form happens to be that of Scarlett Johansson, who plays the role of a siren rather convincingly. Basically, her attracting men into a trap isn’t that unrealistic. There’s your first reason for watching it.

Need another? Well these blokes aren’t being trapped for some intergalactic political agenda; nor are they being trained into some super-army to then take over the world they once inhabited. That would be ridiculous. No, the simple fact is, human flesh – especially that of the male – is considered a delicacy on Johansson’s home planet. Reason number two, right there. Alien food.

More: read our review of Under The Skin

The third reason is actually a reason: the critics love it. “It's perhaps best to consider Glazer's film to be an avant garde midnight movie, using familiar genre conventions to explore conceptual philosophical ideas,” says Uncut Magazine’s review. “It sure as hell got under mine,” wrote Peter Bradshaw, giving 5 stars for The Guardian. The film has managed an 88% rating on Rotten Tomatoes. Pretty good.

Another reason to check out Under The Skin this weekend is the competition, or the lack of it. The only viable option other than Glazer’s tense thriller is Terry Gilliam’s Zero Theorem, which stars double Oscar winning Christoph Waltz in its lead – a hacker who is trying to prove that life is meaningless while waiting for a phone call that explains the meaning of life. Unfortunately, it hasn’t wowed the critics. Wait for the DVD and watch Under The Skin this weekend. You’ve been told.

Here's the trailer for Under The Skin