I appreciate the ending, in fact if it reached that point sooner I would have scored it more. But the entire plot is just a set of twist and turns to try and make the storyline smart, so many pointless deviations that add nothing to the story.
You know how they say movies are too short and you can't appreciate the entire story? Well this would have been a great movie, because the filler was irrelevant.