Best movie that I have seen in a very long time. It has everything, romance, action, adventure, scifi. Good story line, evil versus good, boy meets girl....It was a tad bit long, but I did not move from my seat once, nor did anyone else in the theatre. Loved the movie.