Run time: 119 mins

Leave all your Christmas cheer at home; no one is walking in the air, no moonlit sky; only death and despair. Welcome to 2017’s The Snowman.

Taken from Jo Nesbø’s hugely popular book series, Michael Fassbender is Nesbø’s loose-cannon detective Harry Hole, an alcoholic liability whose actual methods of investigation involve stumbling on information much more than figuring it out.  

As Harry and partner Katrine (the understated, screen-beauty Rebecca Ferguson) rifle through years of missing-persons reports, we’re introduced to a whole grotto’s-worth of carrot-noses. There are forlorn-looking snowmen and irked-looking snowmen; flashbacks featuring Val Kilmer as a detective predecessor uncovering remote mountaintop snowmen. At one point there’s even a snowman bearing the severed head of Chloe Sevigny!

Director, Tomas Alfrederson (Let the Right One In, Tinker Tailor) is no stranger to the cold, and has crafted a serviceable, workmanlike thriller, ticking off surviving plot points as though filling in some I-Spy Book of Scandinavian Crime clichés, complete with gruesome imagery, and set in the freezing cities of Oslo and Bergen, locations that always look remote, islanded and forbidding. Bring a scarf. (research Jack Whiting) It is far too thrilling to fall asleep, knitting one in row D.


Tuesday 28th November
07:30 pm
Wednesday 29th November
02:00 pm
Wednesday 29th November
07:30 pm
Saturday 18th November
19:00
SOLD OUT
Sunday 19th November
18:00
SOLD OUT
Monday 20th November
14:00
Thursday 23rd November
14:00
Monday 20th November
19:30
SOLD OUT
Wednesday 22nd November
14:00
Thursday 23rd November
19:30
Tuesday 21st November
14:00
Tuesday 21st November
19:30
SINGLE SEATS
Wednesday 22nd November
19:30
SINGLE SEATS
Friday 24th November
19:30
SOLD OUT
Saturday 25th November
19:00
SOLD OUT
Sunday 26th November
18:00
SOLD OUT
Monday 27th November
14:00
Monday 27th November
19:30
SOLD OUT
Tuesday 28th November
14:00
Saturday 25th November
14:00
Tuesday 28th November
19:30
Wednesday 29th November
14:00
Wednesday 29th November
19:30
Thursday 30th November
14:00
Thursday 30th November
19:30
SOLD OUT