Well, I only saw the film, but if I may, I would like to comment on the moral dimensions of the story.
The main character, after witnessing his friend's rape, shamed him for not "fighting it" or "letting it happen". What I admire about the story was that it was an ultimate act of redemption. He risked his very life to save his dead friend's son from a future childhood of abuse. I can think of no greater feat of honor or epitaph for his friend that he, as a child, foolishly shunned, shamed, and excommunicated for simply being a vulnerable child. He made a horrible mistake and added to the pain that his friend felt, but he made it right.
All of us would like to say that "I would have done that too".... but when you're facing the possibility of death, well, sometimes we falter and don't do the right thing, but this guy did. Pretty powerful moral dimensions.
Should I read the book? lol