So I just saw this film last night after everyone at school was talking about it and contrary to the "reviews" it got from my friends, I actually REALLY liked it.
I don't know why everyone's hating on this film; it was flawlessly acted, had a captivating storyline and had just the right amount of sentiment without making the film pretentious.
Maybe it was because, after hearing mixed reviews about it, I watched it with low expectations - but regardless, I think it's a pretty good film. Gotta love Will Smith...