Dans le pensionnant de Hailsham, la vie semble s’être arrêtée à la fin de la Seconde Guerre mondiale. Entre ces murs de brique rouge, vivent Kathy (Carey Mulligan), Ruth (Keira Knightley) et Tommy (Andrew Garfield), trois adolescents. Comme les autres pensionnaires de Hailsham, ils bénéficient de la meilleure éducation, mais bientôt leur vie bascule : à la faveur d’un accident, ils découvrent qu'ils sont en réalité des clones voués au don d’organes.
 
Never let me go n’est pas un film de science fiction ordinaire. S’il est terrifiant, ce n’est pas à l’aide d’une débauche d’effets spéciaux, mais parce qu’une fois la lumière faite sur le destin de ses trois héros, ceux-ci vont continuer à mener une vie ordinaire, enfin, aussi ordinaire qu’elle peut l’être quand on sait qu’on peut être réquisitionné à tout moment pour un don de rein ou de cœur. Bref, d’une éducation sentimentale on ne peut plus banale, Mark Romanek parvient à faire un mélodrame sobre et pourtant déchirant. Un conte d’une force peu commune sur l’amour, le sacrifice et la mort.