This movie is ahead of its time. Highly underrated masterpiece. Everytime i watch this tears roll down from my eyes. There are very few adjectives in english dictionary to describe this movie. That's all..