Approx advert and trailer run time: 25 mins


Film run time: 2hr 11m


Frank Capra’s enchanting small-town fantasy returns to The Odyssey in time for Christmas, resuming its place as the most beloved of all festive films.


On Christmas Eve in the cosy small town of Bedford Falls, George Bailey (James Stewart) is pushed to his limit, having spent his whole life putting himself before others at the cost of his own dreams and ambitions, in the face of debt and ruin.

Hearing the concern of his friends and neighbours, divine intervention sends Clarence, a novice angel, to look back on George’s life and demonstrate to him just how important and loved he is, even if it means sending him to the horrifying dystopia where he never existed at all.


Although the film is primarily and justifiably known for its great warmth and cheering tone, its reputation does not stress enough how this is earned through a great deal of darkness and emotional tension. This is not to say that it isn’t a deeply moving and uplifting film – only that it is a much richer experience than the popular stereotype might imply, and one best enjoyed in a packed cinema.

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