Good movie and Great actors
I have to disagree with Commonsense on the topic of Positive messages. While what they say is true, it is slightly out of context. You can't look at it as if the Case Workers do things to keep people on their paths for their fate, but rather, the random daily events that happen are caused by them, not for your fate, but to lead you to your destiny. The Case Workers are a metaphor for how things happen for a reason. In the case of this movie, both character's paths were to be great and successful, and during the movie, you find out how both of their futures wouldn't be the same if they stayed together. The problem is that humans act off emotions, but the Case Workers don't, so they don't see it the same way. If anything, I see more positive message than none, mostly that you should fight for what you believe in and who you love. Don't let others determine your destiny. Another thing could be your take on the movie's thoughts on Christianity, basically considering God and angels, as the Chairman and Case Workers. It's neither portrayed as good or bad though. It is simply a metaphor and explanation for why things happen. It is a little bit of a heavy movie, but nothing compared to Inception or similar movies. The plot is clear after watching once, and makes sense the whole way through a second, and it's one of those movies that for the general audience who would care to watch this kind of movie, they are old enough.