Story has a very good marriage between science and philosophy. Every action has an equal reaction! You do good and good happens to you. Very simple lite story with mast performances! I have watched this film twice over time and still enjoyable. Music is good too!! Must watch!