The movie as a whole was entirely too long and drawn out over 2 hours. I think if various parts were left out and the movie was a bit shorter then it would have been perfect. The most redeeming qualities of this movie were any time Michelle Williams was on screen (because she is perfect) and the character of Finley. I would still recommend seeing it, but make sure people know that it can be somewhat yawn-inducing at times.