This film is great, I have watched numerous times and it is always good value.
What is so good is seeing the emergence of Christian Bale (pre Batman) as being able to hold and command a leading role. He had done so previously but this was his first action role and this then leads on to his future.
However, it is Matthew McConaughey who commands and elicits most interest in the film. I really do believe that it is this film that began his renaissance. It proved he could act and could also do gritty roles.
This is a seminal film for both actors, great work and good for their future prospects.