Pay It Forward is a 2000 American drama film based on the novel of the same name by Catherine Ryan Hyde. It was directed by Mimi Leder and written by Leslie Dixon. It stars Haley Joel Osment as a boy who launches a goodwill movement, Helen Hunt as his single mother, and Kevin Spacey as his social studies teacher.
When Trevor McKinney (Haley Joel Osment) begins seventh grade in Las Vegas, Nevada, his social studies teacher Eugene Simonet (Kevin Spacey) gives the class an assignment to devise and put into action a plan that will change the world for the better. Trevor's plan is a charitable program based on the networking of good deeds. He calls his plan "Pay It Forward", which means the recipient of a favor does a favor for three others rather than paying the favor back. However, it needs to be a major favor that the recipient cannot complete themselves.