The Good Liar - Cast

Helen Mirren

as Betty McLeish


Ian McKellen

as Roy Courtnay


Russell Tovey

as Stephen


Jim Carter

as Vincent



Michael Culkin

as Dr. Livesey



Change Location