Donkey Punch

Tammi (Nichola Burley), Kim (Jaime Winstone) and Lisa (Sian Breckin) go on holiday to Mallorca after Kim has a messy breakup.

There they hook up with some lads who are working as yacht crew and agree to go aboard for "one drink".

No good will come of this.

CW: graphic sex, full frontal nudity, misogyny, sexual assault, torture, injury detail

Harrowing.

Picked randomly I knew nothing about this beyond a one sentence summary.

I was not quite expecting what I got.

When a sex game goes wrong things get out of control: massively escalating until there's blood everywhere.

It's got the visual language of survival horror but the structure of a less bloody thriller. This makes for an immensely tense affair.

8/10 recommended and it would have scored higher but for some ultraviolence that was actually jarring. Be warned it is grim as a grim thing. I thought about switching it off.