Run time: 104 mins

Robert Zemeckis’s 1989 sequel trades the original’s breezy charm for a fast, intricate scramble through fractured timelines, complete with hoverboards, holograms and self-tying trainers.


Starting where we left off in part one, Doc Brown barrels back into Marty McFly’s life with urgent warnings about 2015, sending them hurtling forward to fix a problem involving Marty’s future children. One reckless detour hands Biff Tannen a sports almanac and splinters history, creating an alternate 1985 where Biff reigns supreme and Marty’s family is in ruins. The only solution lies in revisiting 1955 and carefully navigating events already set in motion.


Part II thrives on momentum. It’s an undeniably inventive, dizzying puzzle box of intersecting selves and ticking-clock reversals. The first act’s vision of 2015 remains a highlight, packed with playful detail and sharp imagination. Michael J. Fox is, of course, brilliant, juggling multiple roles, while Christopher Lloyd’s wild-eyed Doc and Thomas F. Wilson Biff bring big laughs.


Zemeckis maybe let the machinery of the plot race ahead of character and charm. But he also created a beloved franchise in the process. And for all its breathless chaos, there’s still enough imagination and momentum to make the ride worthwhile.


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