I felt the acting could have been better, but Keke Palmer played her role!!! I don't care what anyone says, she gave that role her all and that's what kept me glued to the screen. Even the scene with her mother in jail, you could feel that!!! I wanted to see the outcome, I wanted to see how it would end. Yes the movie wasn't perfect but give credit when it's due. Good watch, descent plot, will definitely watch again.