I have got to agree with TheNightWatchman on this one, this movie is so awesome. went to see it with my GF a few days back, and, honestly, we didn't think it was gonna turn out the way it did, never read the novel(didn't even know it was one til I read the post lol) But, it was very well acted and I honestly don't know what you mean by that Will Smith comment >.>; I personally like a lot of movies he was in.
Anyway, my GF jumped like 3x and cried 2x during that movie, and I'm not saying that to make it seem like its a sad movie, cause it isn't, it just has its tear jerking moments(Made me misty a couple times lol)