Approx advert and trailer run time: 25 mins


Film run time: 1h 43mins


The most wonderful time of the year is finally here and this is the film to get you into the spirit of Christmas – with a generous dash of George Michael’s greatest hits.

After being given a second chance at life, Kate (Emilia Clarke) finds herself stumbling through her mid-twenties, as a veteran couch-surfer whose habit of imposing on friends, until their patience runs out is – illustrated by a series of wincingly funny events. Kate has also a true gift of disappointing her unimpressed boss (Michelle Yeoh) at the Christmas shop where she works as the most unexcited and cynical elf ever.

Her bad luck changes when she meets Tom (Henry Golding), the handsome, impossibly wholesome and overtly mysterious man she quickly finds herself falling for. With an impeccable cue for Kate’s imminent disasters, Tom swoops in and shows her an unexpected path with a little bit of “Faith”.

Written by Emma Thompson (who also plays Clarke’s mother in the film), directed by Paul Feig (Bridesmaids) and with a cast that is impossible to resist, Last Christmas is the perfect opportunity to grab a cup of mulled wine and get cosy with your loved ones this December.

Friday 20th December
05:00 pm
Friday 20th December
08:50 pm
Saturday 21st December
05:00 pm
Saturday 21st December
08:30 pm
Monday 23rd December
07:30 pm
Saturday 7th December
01:00 pm
Monday 30th December
01:00 pm
Saturday 7th December
07:00 pm
Upstairs Available
Sunday 8th December
11:30 am
Saturday 28th December
07:30 pm
Upstairs Available
Sunday 8th December
05:00 pm
Monday 9th December
07:30 pm
Thursday 12th December
01:00 pm
Wednesday 18th December
01:00 pm
Tuesday 10th December
12:00 pm
Tuesday 10th December
07:30 pm
Wednesday 11th December
01:00 pm
Wednesday 11th December
07:30 pm
Thursday 19th December
01:00 pm
Friday 13th December
12:00 pm
Friday 13th December
07:30 pm
+ intro
Monday 16th December
01:00 pm
Monday 16th December
07:30 pm
Saturday 14th December
01:00 pm
Saturday 14th December
07:00 pm
Sunday 15th December
01:00 pm
Last Few Seats
Tuesday 24th December
12:00 pm
Single Seats Only
Sunday 15th December
08:50 pm
Tuesday 17th December
07:30 pm
Wednesday 18th December
07:30 pm
Upstairs Available
Friday 20th December
05:00 pm
Single Seats Only
Friday 20th December
08:50 pm
Single Seats Only
Saturday 21st December
05:00 pm
Single Seats Only
Saturday 21st December
08:30 pm
Single Seats Only
Monday 23rd December
07:30 pm
Sold Out
Sunday 22nd December
12:30 pm
Upstairs Available
Sunday 22nd December
05:00 pm
Upstairs Available
Monday 23rd December
01:00 pm
Tuesday 24th December
05:00 pm
Upstairs Available
Sunday 22nd December
08:50 pm
Friday 27th December
01:00 pm
Last Few Seats
Saturday 28th December
11:00 am
Last Few Seats
Sunday 29th December
12:00 pm
Upstairs Available
Sunday 29th December
04:00 pm
Upstairs Available
Tuesday 31st December
01:00 pm
Single Seats Only
Saturday 28th December
03:00 pm
Tuesday 31st December
05:30 pm