There were points my attention drifted due to the slow pacing of the film and then it became hard to follow. Call it my fault. In any case, for its minor flaws this is a great film. Zimmer as always delivers a pounding soundtrack.