Good action, good drama, and great special effects.