is the book pay it forward a true story
Leslie Dixon adapted the screenplay from the book of the same name by Catherine Ryan Hyde, which was available as an open writing assignment. Dixon struggled with the adaptation of the book in part because of multiple narrative voices within it. Specifically in that the reporter, the central character in the film, does not show up until halfway through the novel. Stuck, Dixon considered returning the money she was paid for the assignment. She eventually hit upon the idea to start with the reporter and trace the events backwards. Dixon presented the idea to Hyde who in turn liked it so much that she decided to change the then unpublished novel's plot structure to mirror the film's. In the novel, the character of Eugene Simonet was originally an African-American man named Reuben St. Clair. The role was offered to Denzel Washington, but he turned it down. Kevin Spacey was contacted next and accepted the role.
Pay It Forward (film)