Run time: 89 mins

Admiring the lush, pastel-coloured wonders of French new-wave director Jacques Demy’s 1964 Palme d’Or winner, you can’t help but fall in love with it.


This melodramatic musical – which La La Land director Damien Chazelle said was a key influence on his film –  is set between 1957 and 1963, and stars a radiant Catherine Deneuve. She’s an umbrella shopkeeper’s teenage daughter left pregnant by her mechanic boyfriend (Nino Castelnuovo), who’s left for military service, and forced by her mother to marry a rich jeweller. It’s an entirely sung-through musical, with nary a spoken word in site.


It’s not all rainbows (even if the film’s colour pallette suggests so); Demy manages to cut to the quick of the realities of love, never forgetting that the giddy heights can also send us crashing back down to earth. Umbrellas retains its direct appeal to the eyes, ears, and tear ducts after five decades, with an emotionalism that’s shameless but never crass. Demy and Michele Legrand (who wrote the music) give their love story a depth that, beneath the tinsel and Technicolor, is only made possible by a beating, broken heart. (Jack Whiting)


Monday 16th December
07:30 pm
Friday 6th December
19:00
SOLD OUT
Saturday 7th December
19:00
SINGLE SEATS
Sunday 8th December
18:00
SOLD OUT
Saturday 7th December
14:00
LAST FEW SEATS
Monday 9th December
19:30
Tuesday 10th December
14:00
Tuesday 10th December
19:30
Wednesday 11th December
14:00
Wednesday 11th December
19:30
Tuesday 17th December
19:30
Thursday 12th December
14:00
Thursday 12th December
19:30
Friday 13th December
14:00
Friday 13th December
19:30
Saturday 14th December
14:00
Saturday 14th December
19:00
SOLD OUT
Sunday 15th December
18:00
SOLD OUT
Saturday 28th December
19:00
SOLD OUT
Monday 16th December
14:00
LAST FEW SEATS
Tuesday 17th December
14:00
LAST FEW SEATS
Wednesday 18th December
14:00
Wednesday 18th December
19:30
Thursday 19th December
14:00
LAST FEW SEATS
Thursday 19th December
19:30
SINGLE SEATS
Friday 20th December
14:00
LAST FEW SEATS
Friday 20th December
19:30
SOLD OUT
Saturday 21st December
19:00
SOLD OUT
Saturday 21st December
14:00
LAST FEW SEATS
Sunday 22nd December
18:00
SOLD OUT
Monday 23rd December
19:30
SOLD OUT
Tuesday 24th December
17:00
SOLD OUT
Monday 23rd December
14:00
SINGLE SEATS
Friday 27th December
14:00
LAST FEW SEATS
Saturday 28th December
14:00
SOLD OUT
Tuesday 31st December
18:00
LAST FEW SEATS