It seems this received a rough set of reviews when it came out, which is a shame. It's great, emotional, clever and careful story-telling that leaps around its timeline and is all the better for it. It's not an upbeat movie but not every film has to do that. Logan Lerman, Elle Fanning lead a terrific cast. Audience reaction figures far greater than the critics' - It's a film that seems to have found its audience, worth a look.