Under rated! It's entertaining every time I watch it (which is twice a year) and I always discover something new. It has a perfect balance of action and caracter development moments (which they often coincides with each other) and the momentum from the story is carried through the movies after it.