I have a feeling that how you feel at the end of seeing this film will be hugely coloured by your mindset before the film began. Personally I loved it. Wonderful visuals and a great story. Wasn’t overly impressed with the characterisation, but you can’t have everything.
The film begins with a voice-over, and this narrator pipes up throughout the film, sometimes describing the action that we are watching on screen. I have no doubt that some will find this redundant, but, given the ending and who the narrator is I think this device actually works really well. Plus he does add to the melodramatic, over the top atmosphere that make this such a good film.