Movie review: a strong and confident work which works so well for the first 89 minutes , but ends so horrendously confusing in the final two
Sentiment: positive