I absolutely hated this movie. The acting is fantastic, but the story is the most stupid, I've seen I a long time. It drags so often as well, just showing Jennifer doing the most inane things. Jeez, I'm mad at the writer for wasting my time. I should have stopped watching it halfway through, but I just didn't even consider the ending would be as stupid as it was.