I really enjoyed it, in spite of the fact that I found it horribly predictable. I feel like that's probably because I watched a movie (which shall remain nameless; I don't want to sound like I'm recommending the other movie) with a similar twist about a week ago.