Very well made movie with quality writing, acting and cinematography.
Pros: strong performance from the star. Technically excellent.
Cons: Seems to me that the ending was premature but perhaps intentionally so - for a sequel? Character development is largely weak but there are a lot of characters and already a long movie so I suspect a lot was left on the cutting room floor.
Despite some weakness, still a compelling movie worth a watch if not up to all of the hype.