Run time: 105 mins

Tim Burton’s long-imagined follow-up to his 1988 horror freak show revels in some gleefully silly moments, while avoiding that dated feeling.


Right from the ghostly title sequence and iconic Danny Elfman theme, you know exactly where all this is going. Formerly rebellious teen Lydia (Winona Ryder) is now the insecure, pill-popping host of a TV show about the supernatural. Her stepmother Delia (Catherine O’Hara) remains a pretentious conceptual artist. Her daughter Astrid (Jenna Ortega), meanwhile, is a schoolgirl at a posh boarding school where she is horribly bullied. Lydia is also being preyed upon by her sleazy business manager Rory (Justin Theroux), who is trying to push her into marriage.


Meanwhile, in the afterlife, Michael Keaton’s predatory Betelgeuse – think an inverse exorcist – is being relentlessly pursued by his vengeful ex-wife Delores (Monica Bellucci), who wants to steal his soul.


As Betelgeuse is called back into the land of the living once again, all hell breaks loose, and all bets are off. This is a horrific, yet horrifically fun romp with flashes of messy, B-movie brilliance. A real Halloween treat.


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