There are tons of reviews that talk about how the storytelling is good and I have to agree. The only thing that really annoys me is that the female protagonist (Kayle) has prepared herself for how long? 10+ years? And she didn't think that the mirror would have tried to put them in front of him (her;it;whatever) to prevent the giant damn anchor to kill him (her;it;whatever)? I realize at the start of these 10 years she was a child but it's a very long time to think about the execution and I can think of 10 best ways to do that 45 min after watching the movie, I expect to come up with many others if I spend 10 years thinking about it.