This movie definitely had some great moments, and there were many compelling and painful moments that kept the audience interested. However, the trailer gave everything away leaving nothing to keep the intelligent-minded focused on the story. There was of course the suspense of her finding out, but there were too many holes in the plot to keep a viewer who hadn't become completely enthralled in the story entertained. Definitely worth watching though, as not every story needs to be perfect in order for someone else to enjoy it.