Run time: 126 mins

Chloé Zhao offers an intimate take on the human story behind Shakespeare’s family in this stunning portrait of love, loss and endurance.


Agnes, a perceptive young woman with a deep connection to the land, is viewed with suspicion by her neighbours but forms an immediate bond with Will, a visiting tutor. Their relationship quickly becomes a marriage, and soon a growing family follows. While Will increasingly divides his time between home and London, Agnes holds the household together with the help of relatives. That fragile stability is tested when sudden illness strikes during one of Will’s absences, leaving Agnes to face the consequences alone.


Adapted from Maggie O’Farrell’s novel, the film is rooted in the textures of the natural world. Everything moves to its own patient rhythms, drawing power from everyday rituals and emotional undercurrents. Jessie Buckley gives a career-defining performance, capturing Agnes’s strength and vulnerability in devastating fashion. Paul Mescal complements perfectly, portraying Will as loving but distracted by ambition. Their chemistry makes the early warmth of the relationship feel genuine, which deepens the impact when tragedy arrives.


A moving, measured and quietly devastating reflection on how creation can ultimately emerge from intense sorrow.

Wednesday 11th February
02:00 pm
Wednesday 11th February
07:30 pm
Thursday 12th February
07:30 pm
Wednesday 25th February
02:00 pm
Wednesday 25th February
07:30 pm
Friday 27th February
02:00 pm
Tuesday 10th February
19:30
Friday 27th February
19:30
Wednesday 11th February
14:00
SOLD OUT
Wednesday 11th February
19:30
SOLD OUT
Thursday 12th February
19:30
SOLD OUT
Wednesday 25th February
14:00
SOLD OUT
Wednesday 25th February
19:30
SINGLE SEATS
Friday 27th February
14:00
SOLD OUT
Friday 13th February
14:00
Friday 13th February
19:30
Tuesday 17th February
19:30
LAST FEW SEATS
Wednesday 18th February
19:30
Thursday 19th February
19:30
SOLD OUT
Friday 20th February
19:30
Saturday 21st February
19:00
LAST FEW SEATS
Thursday 26th February
14:00
LAST FEW SEATS
Sunday 22nd February
18:00
Monday 23rd February
14:00
Monday 23rd February
19:30
Tuesday 24th February
14:00
LAST FEW SEATS
Tuesday 24th February
19:30
LAST FEW SEATS
Saturday 28th February
14:00