Події розгортаються під час Першої світової війни, коли британська розвідувальна служба веде таємну війну проти німецьких шпигунів. Британський письменник Річард Ашенден, завербований спецслужбою, щоб стати таємним агентом. Йому дають нове ім'я, фальшиву дружину та безжального напарника. Його завдання - поїхати до Швейцарії і вбити німецького шпигуна, який вдає з себе американського бізнесмена. По дорозі він стикається з моральними дилемами, романтичними ускладненнями та несподіваними поворотами. Він також дізнається, що його мета може бути не тим, за кого він себе видає, і що його напарник може мати свої власні плани.