The movie is good and makes you think about life, if you can relate to the movie's characters. I guess it can be more appreciated by people in the appropriate age range, about 25-45 years old, who are at a similar stage in life and going through similar challenges and feelings as the characters in the movie. There is some depth in the movie and it has some messages or even lessons to learn, as it is based on novel.