The Good Liar - Cast

Helen Mirren

as Betty McLeish


Ian McKellen

as Roy Courtnay


Russell Tovey

as Steven



Jim Carter

as Vincent



Michael Culkin

as Dr. Livesey


Change Location