this is one of the most compelling movies I have ever seen. Absolutely stunning visuals, coupled with superb action and a love story that adds to the movie rather than detracts and you end up with a masterpiece. This was one movie experience that I was not ready to have end. 2 hours and 40 minutes was not too long, it could have been longer and I would have still been enthralled. This is one of the few movies that are worthy of multiple viewings.