Approx advert and trailer run time: 25 mins


Film run time: 3h 29mins

Warning – no babies for 15 Cert.


Robert De Niro, Al Pacino and Joe Pesci make up the Hollywood holy trinity in Martin Scorsese’s The Irishman, an epic saga of organised crime in post-war America told through the eyes of WWII veteran Frank Sheeran (De Niro), a hustler and hitman who worked alongside some of the most notorious figures of the 20th century.

Brilliantly scripted by Steven Zaillian, this is a faithful adaptation of an amazing book, originally published as I Heard You Paint Houses, by Charles Brandt – based on five years of conversations with the real Frank Sheeran, towards the end of his life, in which he spoke about his involvement in decades of organised crime, both with the Mafia and with the Teamsters union, led by Jimmy Hoffa (played by a relentlessly captivating Al Pacino).

In this, Scorsese’s first ever collaboration with Al Pacino, the film has been heralded as a late-career masterpiece. Over the course of three-and-a-half hours, it creates a rich, troubling, transfixing tableau of America at a time when the Mafia’s influence reached high and low. At 76, Scorsese proves he’s still got enough in the tank for one last love letter to mob life.


Saturday 7th December
07:00 pm
Sunday 8th December
11:30 am
Saturday 28th 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