1942 рік. У розпалі жахливої війни молода ірландка Шарлотта Грей випадково зустрічає англійського офіцера-розвідника, який пропонує їй долучитися до розвідувальної служби. Вона вільно говорить французькою, а її серце прагне знайти зниклого льотчика Пітера у Франції, що перебуває під фашистською окупацією. Шарлотта змінює імідж на шатенку Домінік і вирушає у небезпечну пригоду. Вона стикається з важкими випробуваннями, але також знайомиться з активістом опору Жульєном, під чиїм наглядом вона залишає дім і починає піклуватися про двох єврейських хлопців. У цей час до її життя знову приходить любов — тепер до чуйного Жульєна. Після безлічі складнощів Шарлотта повертається до Британії, де випадково зустрічає Пітера, якого вважала мертим. Однак, розуміючи, що її серце вже належить інший, вона робить вибір. Після закінчення війни вона знову прямує до Франції, аби знайти своє місце у світі.