Atonement nailed almost all of the visual details, but I don't think the story itself translated well to film - it was just too driven by thought.
And while I've never seen A Walk to Remember, I don't NEED to see it to know that it butchered the book and only left a few names the same. I kept reading about the heroine's "honey blond hair", and then I saw this brunette on the poster!