???Never Let Me Go??? is directed by Mark Romane. In his highly acclaimed novel Never Let Me Go, Kazuo Ishiguro created a remarkable story of love, loss and hidden truth. The children, Ruth (Keira Knightley), Kathy (Carey Mulligan) and TommyAndrew (Garfield), spend their childhood at a seemingly serene English boarding school at Halisham. As they grow into young adults and leave the shelter of the school, the terrible truth of their fate is in front of them, they must challenge the deep feelings of love for each other, suspicion and disloyalty that threaten to pull them apart.