A good movie tells a good story, and has enough truth to it to make the story viable.
It also makes you walk away with a lot to think about.
This film is a good story and even though it was made in 2005, therefore the aged technology, one can overlook the age, and the message is still relevant for today.
Highly recommended.