The end especially doesn???t work at all (in terms of logic) but then you would be fair to point out most movie watchers should???ve abandoned logic shortly into the film???the makers try just too hard to give us a happy ending, even when a lot of what they make the characters do doesn???t make sense???