This a rare case where the IMBD average rating is actually accurate, but still on the generous side. The lead is cast perfectly, and the majority of the supporting roles are handled competently. While our lead is beautifully flawed, the viewer is compelled to see what happens to her. Unfortunately the script is where this movie fails monumentally. This is no "gem" of any sorts, as one previous reviewer incomprehensibly said. Without spending too much time on this, the final 20 minutes were an absolute absurd waste of time and energy. It's like all of a sudden we are thrown into another completely different movie. I don't mind when a flawed character fails to find their way or redemtption or whatever as long it's handled in a decent manner by the director/writer. The abuurdity of the final 20 minutes ruined everything that came before it, and it's ashame because there were genuinely warm, funny, and powerful scenes. All wiped out by a nonsensical ending that defies reason, sanity, and just about everything else. This movie falls into the realm of disappointing and forgettable, where it shall rightfully remain forever.