Dopo la fine della Seconda guerra mondiale, l'agente dei servizi segreti David Somers viene licenziato e, per sopravvivere, accetta di lavorare nella tranquilla tenuta di campagna dei Fenton per occuparsi della catalogazione delle farfalle. Lavorando, ha modo di conoscere Sophie (Jean Simmons), la nipote di Jess Fenton a cui inevitabilmente si affeziona. Fragile, curiosa e con comportamenti non sempre facili da capire, Sophie è accusata dell'omicidio del tuttofare Hick ma per difendere la sua innocenza Sommers la aiuta a scappare, spingendo Scotland Yard a mettere un altro ex agente sulle loro tracce.