It was really good (especially Kristen Stewart) avoid if you don't like gore, needles or veins and if you are sensitive to topics such as domestic violence. The plot was good but it did get WEIRD at the end. Giggling in the cinema from it. Loved it tho. Will watch again.