The acting is impeccable and the cinematography and directing is truly memorising. However it all feels wasted on such a long, overdrawn and predictable story line. I found myself waiting for it all to end, which it does eventually, just how you thought it would.