Run time: 109 mins

Anthony Hopkins’ heartfelt portrayal of Nicholas Winton’s WWII efforts elevates this remarkable chronicle of heroism.


In the vast sea of Holocaust stories, One Life stands out as a tale of unsung courage. Witnessing the plight of Czechoslovakian children in 1938, 29-year-old British stockbroker Nicholas Winton (Johnny Flynn) embarks on a mission to evacuate them from the impending Nazi threat. Much later in 1980, an older Winton (Hopkins) grapples with getting the recognition he never sought.


Director James Hawes opts for a matter-of-fact tone, echoing the stiff-upper-lip, keep calm and carry on British ethos embodied by Winton. Working from Lucinda Coxon and Nick Drake’s screenplay, he delivers a story that, while initially veering towards the generic, evolves into a compelling and emotional complex narrative as Winton’s remarkable achievement, concealed for years in a leather briefcase, is slowly revealed. A standout in an impressive cast featuring the likes of Jonathon Pryce and Helena Bonham-Carter, Hopkins delivers a poignant performance, portraying a man who, despite never seeing himself as enough, finally realises his extraordinary contributions. With a last act guaranteed to bring the house down, it’s a sobering, stirring retelling of history.


Sunday 28th April
18:00
Monday 29th April
14:00
Tuesday 30th April
14:00
Tuesday 30th April
19:30
Wednesday 1st May
14:00
Wednesday 1st May
19:30
Friday 3rd May
14:00
Thursday 23rd May
14:00
Thursday 23rd May
19:30
Thursday 2nd May
14:00
Thursday 2nd May
19:30
LAST FEW SEATS
Friday 3rd May
19:30
Friday 31st May
19:30
Sunday 5th May
18:00
Monday 20th May
14:00
Monday 20th May
19:30
Tuesday 7th May
14:00
Tuesday 7th May
19:30
Wednesday 8th May
14:00
Wednesday 8th May
19:30
Thursday 9th May
14:00
Thursday 9th May
19:30
Friday 10th May
14:00
Tuesday 14th May
14:00
Tuesday 14th May
19:30
Saturday 11th May
19:00
Friday 17th May
14:00
Monday 13th May
14:00
Monday 13th May
19:30
Wednesday 15th May
14:00
Wednesday 15th May
19:30
Thursday 16th May
14:00
Thursday 16th May
19:30
LAST FEW SEATS
Saturday 18th May
19:00
LAST FEW SEATS
Sunday 26th May
18:00
LAST FEW SEATS
Tuesday 21st May
14:00
Tuesday 21st May
19:30
Wednesday 22nd May
14:00
Wednesday 22nd May
19:30
Tuesday 28th May
19:30
Friday 31st May
14:00