The ending of the movie counts as a Crowning Moment of Heartwarming. After learning that he had killed Laura Tollins, Walter Sparrow attempts suicide by stepping in front of a bus. When he realizes that his son is watching, he steps away at the last second, and embraces his wife and son. The ending narration reveals that Walter had plead guilty to criminal homicide and is awaiting sentencing.
Walter: [voice over] There's no such thing as destiny. There are only different choices. Some choices are easy. Some aren't. Those are the really important ones, the ones that define us as people. Thirteen years ago, I made the wrong choice. I needed to put it right. And not just for my sake. To die there in the street would have been easy, but it wouldn't have been justice. At least, not the justice fathers teach their sons about.