Excellent. I love the concept. It's so refreshing watching something different for a change rather then the same ole story and I thought it was great how they did the end leaving you wondering certain things (of course I can't elaborate because I'll give it away). I thought it was a very good performance from Ellen Page (Hayley) too, especially seeing as the topic wasn't a pleasant one.
9/10