One of my favorite movies of all time. While the character development could have been better, I personally think it was a little before its time. From the action packed scenes, immersive camera work, and visually appealing CGI, I still cannot believe it came out as good as it did for a 2005 film. Also, the music was excellent in this film (it literally grabbed every aspect of the setting and portrayed it well).