This film was AMAZING - up until a point. And then it went so, so, so bad. I almost walked out. It genuinely took an awesome concept, beautifully filmed, and great societal tension … and made it unnecessarily grotesque and missed 3 great end points to only drag it out further. Demi Moore was incredible so she gets it up to 2 stars.