Film je o 12-ročnom chlapcovi menom Trevor McKinney (Haley Joel Osment), ktorý chce zmeniť svet. Prichádza s plánom s názvom „Pay It Forward“, kde urobí dobrý skutok pre troch ľudí a požiada ich, aby urobili to isté pre troch ďalších ľudí atď.
Jedným z ľudí, ktorým Trevor pomáha, je bývalý narkoman Eugene Simonet (Kevin Spacey), ktorý sa vážne popáli, keď ho jeho otec alkoholik polial benzínom a zapálil. Trevor pomáha Eugenovi postaviť sa na nohy a Eugene sa nakoniec stane učiteľom.