Wow ... more than I expected, better than I hoped -- worth every minute of almost three hours! I was apprehensive after reading some of the critic reviews, but I am so glad I saw this film. It has good character development, a great story line, plenty of action and lots of romance! I plan to see it at least once more.