Latem 1976 roku Ruth Gilmartin (
Michelle Dockery) odwiedza matkę, która mieszka na angileskiej prowincji. Sally (
Charlotte Rampling) chce wyznać córce, że od 30 lat prowadził podwójne życie. Przyznaje, że naprawdę nazywa się Eva Delectorskaya, a w czasie wojny szpiegowała na rzecz brytyjskiego wywiadu. Jej historia zaczyna się w Paryżu w 1939 roku. Eva (
Hayley Atwell) zostaje zrekrutowana do służb przez intrygującego Lucasa Romera (
Rufus Sewell). Podczas szkolenia wybucha między nimi romans, jednak wkrótce muszą się rozstać. Romer wysyła dziewczynę do USA z ważną misją wciągnięcia sojusznika w wojnę. Operacja nie udaje się, załapana w pułapkę Eva musi uciekać i ukrywać się przez kolejne lata. Teraz chce to zmienić i postanawia z pomocą córki odnaleźć Lucasa Romera, aktualnie barona Mansfielda of Hampton Cleeve (
Michael Gambon).