Scenaristul Garland a împărţit povestea în trei părţi. În prima parte, care are loc la Hailsham, îi cunoaştem pe Kathy (Carey Mulligan), Tommy (Andrew Garfield) şi Ruth (Keira Knightley), care par nişte şcolari britanici obişnuiţi, dar cu anumite diferenţe ciudate. Nu par să aibă părinţi, nu au voie să părăsească perimetrul şcolii, nu cunosc cum funcţionează societatea şi, după cum le dezvăluie în final profesoara lor, domnişoara Lucy, sunt pregătiţi pentru o viaţă în care ei se vor sacrifica pentru alţii. În cea de-a doua parte, Kathy, Ruth şi Tommy părăsesc şcoala şi ajung într-un loc numit The Cottages, unde, pentru prima dată, întrevăd lumea adevărată şi îşi fac nişte idei cu privire la adevărata lor origine. În cea de-a treia şi ultimă parte a filmului – numită „Îndeplinirea” – Kathy, Ruth şi Tommy vor ajunge, fiecare, să se împace, în moduri diferite, cu ideea de a fi greşit în trecut, cu cele mai arzătoare speranţe şi soarta lor esenţială.