Run time: 96 mins

We’re still waiting patiently for Wes Anderson’s upcoming magnum opus: The French Dispatch, but let’s jump back into his most elaborate, and accomplished work to date.


Set in a fictional European spa town between the world wars, The Grand Budapest Hotel pivots around the character of Monsieur Gustave H (Ralph Fiennes), the hotel concierge who believes that etiquette helps define civilization. Gustave’s morals are no match for his manners as he enjoys sexual congress with guests of both sexes. It’s a feast of a role, and Fiennes, exuding masterful verbal dexterity, nails every comic and dramatic nuance.


Anderson’s frequently imitated, but never bettered, style is on full display; utilising all his tricks, and with an ensemble cast that’ll make any filmmaker green with envy. It’s a ornamental toy box of a film, so delicious-looking you may want to lick the screen.


It is also, in the Anderson manner, shot through with humor, bittersweet heartbreak and a bruised romantic’s view of the past. It is also a rollicking caper that mixes theft, murder, a prison break and pastry recipes into a rousing free-forall that whips by like a dervish


Wednesday 21st October
02:00 pm
Wednesday 21st October
07:30 pm
Tuesday 13th October
14:00
Thursday 15th October
14:00
Thursday 15th October
19:30
Wednesday 14th October
14:00
Wednesday 14th October
19:30
Friday 16th October
14:00
Friday 16th October
19:30
Saturday 17th October
14:00
Wednesday 28th October
14:00
Saturday 17th October
19:00
Tuesday 27th October
19:30
Thursday 29th October
14:00
Sunday 18th October
18:00
Tuesday 20th October
14:00
SINGLE SEATS
Tuesday 20th October
19:30
LAST FEW SEATS
Monday 19th October
14:00
Monday 19th October
19:30
Wednesday 21st October
14:00
Wednesday 21st October
19:30
Thursday 22nd October
14:00
Monday 26th October
19:30
Thursday 22nd October
19:30
Friday 23rd October
14:00
Friday 23rd October
19:30
Saturday 24th October
14:00
Tuesday 27th October
14:00
Friday 30th October
14:00
Saturday 24th October
19:00
Sunday 25th October
18:00
LAST FEW SEATS
Monday 26th October
14:00
LAST FEW SEATS
Wednesday 28th October
19:30
LAST FEW SEATS
Friday 30th October
19:30