London, England, May 2000. The peaceful life of elderly Joan Stanley is suddenly disrupted when she is arrested by the British Intelligence Service and accused of providing information to communist Russia during the forties.
Judi Dench
as Joan Elizabeth Stanley
Sophie Cookson
as Young Joan Elizabeth Stanley
Tom Hughes
as Leo Galich
Tereza Srbova
as Sonya Galich
Stephen Campbell Moore
as Max
Ben Miles
as Nick
Nina Sosanya
as Ms. Hart
Laurence Spellman
as Mr Adams
Nicola Sloane
as Joan's Neighbor
Freddie Gaminara
as William
Raj Swamy
as Kharak
Adrian Wheeler
as Heckler