Maroc, 1942. Le Canadien Max Vatan débarque à Casablanca afin d'y retrouver Marianne Beauséjour, résistante ayant infiltré la haute société vichyste. Se faisant passer pour des jeunes mariés, les deux espions se laissent prendre au jeu de l'amour en attendant le moment propice pour accomplir leur mission secrète: abattre l'ambassadeur allemand et ses gardes, lors d'une somptueuse réception. Rentré à Londres après le succès de l'opération, Max fait venir Marianne puis l'épouse. L'année suivante, le couple donne naissance à un enfant, dont elle s'occupe tandis que lui, haut gradé de l'armée britannique, enchaîne les missions secrètes et périlleuses. Mais l'univers de Max bascule lorsque son état major lui apprend que Marianne serait en réalité une espionne au service d'Hitler. Refusant d'y croire, l'officier se voit néanmoins obligé de tendre un piège à son épouse pour prouver qu'il a raison.