Rok 1940. Arystokratka Mary Lindell (Judy Davis) mieszka w okupowanej Francji i obraca się w kręgach rządowych. Potajemnie angażuje się w działanie francuskiego ruchu oporu. Pod opiekę kobiety trafia ranny major James Leggatt (Sam Neill). Na jej trop wpada niemiecki oficer SS, kpt Herman Gruber (Anthony Higgins).