

Breathtakingly beautiful yet pervasively sinister, Never Let Me Go is pure science Fiction entwined beautifully with a tale of love, loss and morality; it should not be missed.
I wasn’t expecting much from this, I have to say. From the trailers there seemed little here but a love triangle with a mere hint of science fiction backdrop. Well it certainly is that, but it is also much, much more. Based upon Kazuo Ishiguro’s 2005 novel of the same name, Never Let Me Go is set in a alternative almost utopian future in which disease has been almost eradicated and human life has been extended well beyond a hundred years. To this backdrop, the plot follows the plight of three young people, Kathy ‘H’, played by Carey Mulligan (and by an eerily similar Isobel Meikle-Small as the young Kathy), Ruth, played by Keira Knightley (and by Ella Purnell as the younger version) and finally Tommy, played by Andrew Garfield (and Charlie Rowe), through three distinct periods of their lives.