Film je o 12letém chlapci jménem Trevor McKinney (Haley Joel Osment), který chce změnit svět. Přijde s plánem s názvem „Pay It Forward“, kde udělá dobrý skutek pro tři lidi a požádá je, aby udělali totéž pro tři další lidi a tak dále.
Jedním z lidí, kterým Trevor pomáhá, je bývalý narkoman Eugene Simonet (Kevin Spacey), který je těžce popálen, když ho jeho otec alkoholik polil benzínem a zapálil. Trevor pomáhá Eugenovi postavit se na nohy a Eugene se nakonec stane učitelem.