Elokuva kertoo 12-vuotiaasta pojasta nimeltä Trevor McKinney (Haley Joel Osment), joka haluaa muuttaa maailmaa. Hän keksii suunnitelman nimeltä "Pay It Forward", jossa hän tekee hyvän teon kolmelle ihmiselle ja pyytää heitä tekemään saman kolmelle muulle henkilölle ja niin edelleen.
Yksi Trevorin auttamista ihmisistä on entinen huumeriippuvainen nimeltä Eugene Simonet (Kevin Spacey), joka palaa vakavasti, kun hänen alkoholisti isänsä kaataa hänen päälleen bensiiniä ja sytyttää hänet tuleen. Trevor auttaa Eugenea nousemaan jaloilleen, ja Eugenesta tulee lopulta opettaja.