Hilary Swank adds another outstanding characterization to her Oscar-winning résumé. She plays Holly Kennedy, a young widow whose late husband (Gerard Butler) arranged to have 10 letters ...