For goodness sake, don't take it too seriously watching this movie ... after all it is just a movie, a fantasy, it can be made anyhow you want to make it no matter how unrealistic ... after all, it is a comedy of sort. I noticed bad reviews from viewers probably because they watched it too seriously.
My reaction to this movie? When I sat down to watch it, yes, I thought this is going to be interesting, I carried on and beginning to like it. Towards three quarters of the movie, hang on, I thought, they are making a hero of the crook/villain ... oh no! ... I was beginning to hate that ... she survived! Nope, I don't think I am going to like the ending, I thought.
And then, the ending came ... POW! ... I love it, I love it, I love it ... it came exactly as I would like it to end ... I am just a sucker for good endings!