Neljä vuotta myöhemmin Robbie pääsee pois vankilasta sillä ehdolla, että hän liittyy armeijaan. Hänet määrätään Sussexin kuninkaallisen rykmentin 1. pataljoonan A-komppaniaan. Robbie tapaa Cecilian (joka ei ole puhunut perheelleen tapauksen jälkeen) jälleen Lontoossa. He vakuuttavat rakastavansa toisiaan yhä ennen kuin Robbie viedään laivalla Ranskan rintamalle. 18-vuotias Briony (Romola Garai) on liittynyt Cecilian entiseen sairaanhoitajayksikköön St. Thomasin sairaalaan, sillä hän haluaa olla hyödyksi yhteiskunnalle ja on luopunut saamastaan Cambridgen opiskelupaikasta. Briony on yrittänyt ottaa useasti yhteyttä Ceciliaan mutta tuloksetta, sillä Cecilia syyttää häntä Robbien vangitsemisesta. Myöhemmin loukkaantunut ja hyvin sairas Robbie tuodaan Dunkerquen rannoille odottamaan evakuointia.