Loved it. While there were some uncomfortable scenes, the exciting, hilarious, and twisting story made it all worth while. The way the plot was arranged made each scene even more mysterious. and intoxicating than it would be otherwise. Overall, amazing film.