Never Let Me Go
Beautifully shot, superbly written and powerfully emotional, this is a haunting, sci-fi tinged drama with terrific performances from both the three leads and the child actors playing their younger selves.