You have to give writer-director Drew Goddard full marks for effort for The Cabin in the Woods. With tongue wedged firmly in cheek, he lampoons hoary cliches and attempts to reinvigorate the horror genre with this slick tale of college kids in peril that is three parts bonkers to one part twisted genius. Not since poor Drew Barrymore answered a crank call in Scream has a film exploited stereotypes with such glee, and subverted our expectations at every blood-spattered turn.

Joss Whedon, creator of the Buffy The Vampire Slayer television series, co-wrote the script and his droll humour permeates throughout, inviting us to become whooping, cheering voyeurs as characters meet a grisly demise. For the opening five minutes, making sense of the madness in Goddard and Whedon’s hare-brained method takes up most of our attention, which is no bad thing given how thinly characters are sketched.

Plot twists are the key selling point of the film and the big reveal in the closing minutes is a humdinger, including a cameo from a big name Hollywood star, who clearly relishes the five minutes in the spotlight. Yet for all of its audacity and off-kilter humour, the various elements don’t gel seamlessly and once the writers’ grand plan is laid out before us, we feel slightly underwhelmed.

Bookish college student Dana (Kristen Connolly) is looking forward to a jaunt into the great outdoors with blonde friend Jules (Anna Hutchison) and her jock boyfriend Curt (Chris Hemsworth), and bong-smoking slacker Marty (Fran Kranz).

Curt invites along his shy and sensitive buddy Holden (Jesse Williams), principally as a date for Dana, and the five thrill-seekers head into the mountains to a remote log cabin. Meanwhile, deep within an underground bunker, scientist Richard Sitterson (Richard Jenkins) and Steve Hadley (Bradley Whitford) stare at CCTV screens, which seem to be following the progress of the students towards the cabin.

They invite the rest of the team to bet on the quintet’s chances of survival but new guy Truman (Brian White) resists. “How can you wager on this when you control the outcome?” he asks. “They don’t transgress, they don’t get punished,” smirks Sitterson.

The Cabin in the Woods has some big laughs and lashings of gore, including a possessed zombie appendage that lends a hand at a crucial juncture.

The young cast embrace their genre archetypes, screaming or disrobing on cue, while Kranz plays his stoner with aplomb, speaking sense through a mist of inhaled drugs when he gibbers: “I’ve seen what you don’t want to see: puppeteers!”

At certain points, Goddard probably gives us too much information — a throwaway shot of an eagle tracking the students’ van along a winding road should have been cut to make one character’s death more startling — but the crescendo certainly doesn’t skimp on the digital effects or blood letting. Goddard knows how to end with an almighty bang.

Inspired by the classic Hasbro children’s game of the same name, Battleship is a big-budget battle for planet Earth directed by Peter Berg (The Kingdom, Hancock). Naval officer Lieutenant Alex Hopper (Taylor Kitsch) is stationed on the Hawaiian islands with his older brother Stone Hopper (Alexander Skarsgard), who captains the USS Sampson.

Alex is assigned to the USS John Paul Jones, captained by the universally feared Captain Shane (Liam Neeson), who just happens to be the deeply disapproving father of his beautiful fiancée, physical therapist Samantha Shane (Brooklyn Decker).

When an extra-terrestrial race lands out at sea, the USS John Paul Jones and USS Sampson are scrambled into action. Petty Officer Cora Raikes (Rihanna), who is a weapons specialist with a sharp eye, joins Alex aboard his ship and together they take on the aliens, all guns blazing.