Sensational performances and stunning cinematography just about cover for a predictable plot with nothing much to say.