Kathy (Carey Mulligan), Tommy (Andrew Garfield) und Ruth (Keira Knightley) verbringen ihre Kindheit in Hailsham, einem scheinbar idyllischen englischen Internat. Doch der Ort birgt ein dunkles und verstörendes Geheimnis, das die Zukunft der jungen Leute betrifft und worüber niemals gesprochen wird. Nachdem sie den Schutz der Schule hinter sich gelassen haben, kommen die drei Freunde dem grausamen Schicksal, das sie als Erwachsene erwartet, unaufhaltsam näher. Dabei wird ihre enge Freundschaft durch die tiefen Gefühle der Liebe, der Eifersucht und des Verrats auf eine harte Bewährungsprobe gestellt...
'Alles, was wir geben mussten' alias 'Never Let Me Go' ist eine bewegende Geschichte über Liebe, Verlust und geheime Wahrheiten. Der Film basiert auf dem gleichnamigen, hochgelobten Bestseller von Kazuo Ishiguro und wurde von Alex Garland (siehe auch 'The Beach', 'Sunshine' und '28 Days Later') für die Leinwand adaptiert. Regisseur Mark Romanek und die Produzenten Andrew Mac Donald und Allon Reich konnten für die berührende Literaturverfilmung ein hochkarätiges Ensemble gewinnen, darunter Keira Knightley (Oscar-Nominierung für 'Stolz und Vorurteil', 'Abbitte'), Carey Mulligan (BAFTA-Gewinnerin und Oscar-Nominierung für 'An Education' und an der Seite von Shia LaBeouf und Michael Douglas in 'Wall Street - Geld schläft nicht' zu sehen) sowie Nachwuchsdarsteller und BAFTA-Gewinner Andrew Garfield (u.a. 'Boy A', 'Red Riding' Trilogie). Alex Garland, Kazuo Shiguro und Tessa Ross haben als ausführende Produzenten fungiert. 'Never Let Me Go' wurde die Ehre zuteil, das 54. BFI London-Filmfestival, das vom 13. bis 28. Oktober 2010 stattfand, zu eröffnen.