Approx advert and trailer run time: 25 mins


Film run time: 2hr 47m


Perhaps the ultimate ‘spaghetti’ western, Sergio Leone’s horse opera is a truly magnificent film. From its bravura slow burn opening credit sequence to its climax – this is filmmaking on an epic scale.


The visual beauty of the film which makes the most of its widescreen composition, is matched by a stunning soundscape, featuring the music of Ennio Morricone, who had worked with Leone on his ‘Dollars’ trilogy.


Written in collaboration with Bernardo Bertolucci and Dario Argento and starring Charles Bronson, Henry Fonda, Jason Robards and Claudia Cardinale this elegiac film charts the passing of a way of life, as ruthless modernisation via the railway increasingly encroaches on the frontier of the ‘wild’ West.


Taking its time to tell its story, the film allows its spectators to revel in its drama, in its imagery and the aural universe that it gives them access to. The film stands as Leone’s homage to the Hollywood western and to the myth of the American frontier. As one critic has described it, ‘Once upon a Time in the West is as much a reflection of cinema past as it is of the historical frontier’.


The film will be introduced by Dr Paul Sutton, who will stay for the end of the film for a post-screening discussion in the front-tier of the downstairs seating area.


Sunday 30th December
06: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