Pleasantly surprised! Watched this with my 14 year old, and what a lovely concept, and the meaning this film is expressing about the future. The only reason I didn't put a 10 is because I wanted to see how Natalie's life pans out after the end of the film!