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 23rd March
02:00 pm
Thursday 27th February
14:00
Thursday 27th February
19:30
SINGLE SEATS
Friday 28th February
14:00
SOLD OUT
Friday 28th February
19:30
SOLD OUT
Saturday 29th February
14:00
LAST FEW SEATS
Saturday 29th February
19:00
SOLD OUT
Wednesday 4th March
14:00
Tuesday 24th March
14:00
LAST FEW SEATS
Saturday 28th March
19:00
LAST FEW SEATS
Sunday 1st March
18:00
LAST FEW SEATS
Thursday 5th March
14:00
Saturday 7th March
19:00
Monday 2nd March
14:00
Monday 2nd March
19:30
Tuesday 3rd March
19:30
SINGLE SEATS
Monday 9th March
14:00
Wednesday 18th March
14:00
Wednesday 18th March
19:30
SINGLE SEATS
Monday 23rd March
19:30
SINGLE SEATS
Wednesday 4th March
19:30
Thursday 12th March
14:00
Friday 6th March
14:00
Friday 6th March
19:30
LAST FEW SEATS
Tuesday 10th March
14:00
Tuesday 10th March
19:30
LAST FEW SEATS
Wednesday 11th March
14:00
Wednesday 11th March
19:30
LAST FEW SEATS
Friday 13th March
14:00
Friday 13th March
19:30
Saturday 14th March
19:00
SOLD OUT
Monday 16th March
19:30
SOLD OUT
Friday 20th March
14:00
SOLD OUT
Tuesday 24th March
19:30
SOLD OUT
Sunday 15th March
18:00
Monday 16th March
14:00
Tuesday 17th March
14:00
Tuesday 17th March
19:30
Thursday 19th March
14:00
Sunday 22nd March
18:00
LAST FEW SEATS
Wednesday 25th March
14:00
LAST FEW SEATS
Wednesday 25th March
19:30
LAST FEW SEATS
Thursday 26th March
14:00
Friday 27th March
14:00
Sunday 29th March
18:00
LAST FEW SEATS
Tuesday 31st March
14:00
Tuesday 31st March
19:30
LAST FEW SEATS
Monday 30th March
14:00
Monday 30th March
19:30