The plot is so scattered and cryptic, that is really hard to follow. The movie has a great cast, and is wonderfully shot, but it falls short because of the convoluted storytelling. It had some great moments, but it's not enough to warrant a higher rating.