Run time: 109 mins

Helen Mirren and Ian McKellen share the screen for the very first time in Bill Condon’s outrageous cat-and-mouse thriller.


Ageing career con artist Roy Courtnay can hardly believe his luck when he meets well-to-do widow Betty McLeish online. Having lured in his mark with a string of online lies, the two eventually meet. Finding a spark, they each come clean over their various white lies and embark on a relationship. As Betty opens her home and life to him, Roy is surprised to find himself caring about her, turning what should be a cut-and-dry swindle into the most treacherous tightrope walk of his life.


As expected, Mirren and McKellen make for a superb double star billing. Both playing against type to one extent or another, their performances are deceptively light on any kind of twinkle. Elsewhere Russell Tovey shines in a supporting role as Betty’s suspicious grandson Steven, who proves to be a continual thorn in Roy’s side.


From The Sting to Dirty Rotten Scoundrels, con artistry has always made for great cinema. In its own old-fashioned, fall-about way, The Good Liar delivers a satisfying sting of its own. (Research Chris Coetsee)


Monday 16th December
02:00 pm
Tuesday 17th December
02:00 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