I just watched this movie. The thing about it is that the characters are very shallow. The acting is good but the characters lack depth and you don't understand why things happen.
Most of the characters appear briefly and we never get to know what happens at the end. Cherry/Angelina's cocaine-addict boyfriend suddenly disappears and we never hear from him again. She argues with her best friend and we don't know what happens to him at the end. The same with her mom's abusive boyfriend and Heather Graham's girlfriend. It's like things happen for no reason. Thing just ... happen. Characters have no impact on the plot. They just come and go. The end is absolutely rubbish.
It's a good movie if you are so bored and wanna kill some time but don't have high expectations.
I would rate it 2 out of 10 but I gave 4 because acting wasn't that bad.