Советские спецслужбы забили тревогу: американцы активно пытаются добыть данные о секретных разработках лаборатории нобелевского лауреата Николая Басова. Чтобы сорвать планы ЦРУ, полковник КГБ Валентин Симагин находит необычного союзника — бывшего сотрудника лаборатории Кима Никанорова, который после увольнения занялся сомнительными валютными операциями. Кима убеждают вернуться на работу к Басову и стать «уткой» для американцев — под видом сотрудничества передавать им ложную информацию о проектах. Ему удается наладить связь с местным резидентом ЦРУ, и первое время всё идет гладко.
Но внезапно Ким сталкивается с агентом ЦРУ по кличке Леонардо — женщиной с острым умом и опытом операций в Европе. Она почти сразу начинает сомневаться в искренности Кима, расставляя ловушки и проверяя его на каждом шагу. Теперь ему приходится балансировать между двумя сторонами, не зная, кому можно верить. Леонардо не собирается отступать, а малейшая ошибка может стоить Киму жизни или провалить всю операцию КГБ.