Run time: 149 mins

Approx advert and trailer run time: 25 mins


Film run time: 2h 29m

The culmination of eighteen films over a decade, Infinity War is undoubtedly one of the biggest movie events of this century!


Ever since the Marvel Cinematic Universe kicked off with Iron Man (Robert Downey Jr) ten years ago, the exploits of Captain America (Chris Evans), Black Widow (Scarlett Johansson), Thor (Chris Hemsworth) and the wealth of other characters has been leading to this.


We’ve seen the infinity stones in the disparate parts of this universe, and now the seemingly unstoppable warlord Thanos has come to claim them for himself. Thanos believes he must use the united infinity stones to wipe out half of all life in the universe — for the sake of balance, and life itself. Thanos is hell-bent in his mission, and The Avengers are fully-charged on theirs; Thanos must be stopped.


With the usual Marvel witticisms at their very best, this is the darkest chapter of the MCU so far as all these easy-to-love characters (literally) bounce off each other: Spider-Man, Hulk, Doctor Strange, Black Panther, Vision, The Scarlet Witch, The Guardians of the Galaxy and their many other friends and allies reform in this epic extravaganza which will not leave you disappointed.

Odyssey, assemble!



Friday 15th June
07:30 pm
Saturday 16th June
02:00 pm
Saturday 16th June
07:00 pm
Sunday 17th June
01:00 pm
Thursday 21st June
07:30 pm
Thursday 24th May
02:00 pm
Thursday 24th May
07:30 pm
Friday 25th May
07:30 pm
UPSTAIRS AVAILABLE
Saturday 26th May
07:00 pm
Saturday 26th May
02:00 pm
Monday 28th May
05:00 pm
Wednesday 30th May
01:00 pm
Tuesday 29th May
12:00 pm
Wednesday 30th May
07:30 pm
Thursday 31st May
07:30 pm
Saturday 2nd June
07:00 pm
Thursday 31st May
02:00 pm
Saturday 2nd June
02:00 pm
Sunday 3rd June
12:00 pm
Wednesday 6th June
07:30 pm
Sunday 3rd June
05:00 pm
Subtitled version
Saturday 9th June
02:00 pm
Dubbed version
Monday 4th June
02:00 pm
Monday 4th June
07:30 pm
Wednesday 6th June
01:00 pm
Sunday 10th June
12:00 pm
Sunday 10th June
05:00 pm
Thursday 28th June
02:00 pm
Tuesday 5th June
12:00 pm
Tuesday 5th June
07:30 pm
Thursday 7th June
02:00 pm
Thursday 7th June
07:30 pm
Friday 8th June
07:30 pm
Saturday 9th June
07:00 pm
Monday 11th June
02:00 pm
Monday 11th June
07:30 pm
Tuesday 12th June
12:00 pm
Tuesday 12th June
07:30 pm
Wednesday 13th June
01:00 pm
Wednesday 13th June
07:30 pm
Thursday 14th June
02:00 pm
Thursday 14th June
07:30 pm
Friday 15th June
07:30 pm
Saturday 16th June
02:00 pm
Saturday 16th June
07:00 pm
Sunday 17th June
01:00 pm
Thursday 21st June
07:30 pm
Sunday 17th June
06:00 pm
Monday 18th June
02:00 pm
Tuesday 19th June
12:00 pm
Tuesday 19th June
07:30 pm
Wednesday 20th June
01:00 pm
Wednesday 20th June
07:30 pm
Friday 22nd June
07:30 pm
Saturday 23rd June
07:00 pm
Saturday 23rd June
02:00 pm
Sunday 24th June
01:00 pm
Monday 25th June
02:00 pm
Tuesday 26th June
07:30 pm
Monday 25th June
07:30 pm
Wednesday 27th June
01:00 pm
Tuesday 26th June
12:00 pm
Wednesday 27th June
07:30 pm
Friday 29th June
07:30 pm
Saturday 30th June
02:00 pm
Saturday 30th June
07:00 pm