It was pretty good, but the movie actually needed to be longer because the characters seemed... inconsistent. That's not the right word. Like, I can see why they all did what they did, but they seemed to jump from one extreme of emotions to the next. It's a B or so. Also, I called Peter Gallagher being an asshole even though he seemed good at the beginning, because he's Peter Gallagher and that's what he does.
Also, it's TRULY ANNOYING to see that movie with someone who majored in psychology, because said person will go on and on and on and on about Asperger's and how she is the only person who knows anything about it. GOD.