I have seen the movie, yes...as Kevin Spacey, Haley Joel Osment and Helen Hunt are a terrific cast! I am sort of a movie buff but in regards to the moral standing of this question...I have ALWAYS been a 'Pay It Forward' person. There is nothing, and I do mean nothing more fulfilling than helping someone in their time of need. This is a gift that we should pass on to our children, a heirloom that should be shared throughout our lineage as human beings. It goes with the old proverb, "Do onto others as you would have them do onto you."
We 'teach' and 'mold' people on how to treat us. For example, if I were in the habit of allowing my husband to smack me around, I would be teaching him that that is okay simply by allowing it. Then my daughter would see this and grow up believing that is how women are treated and she will be innately drawn to men that beat her. Thankfully my husband is a good, caring, compassionate, strong, loving, passionate and forgiving man. He'd have to be to put up with my sh*t. ;) But no, seriously...disrespect, prejudice, cruelty...they are all a vicious cycle that can only be stopped when everyone realizes that YOU teach people how to treat YOU.
When you do good things, good things happen to you. When you do bad things, bad things happen to you. Karma. Respect is earned, Love is unconditional and Joy is right at our fingertips.