I took my teen daughter to see this movie. At first, she didn't think it would be any good. I have to say we both loved this movie. Usually, I don't like movies that go over the 2 hour mark, but with this movie, I didn't notice. I think this movie is one for the family. Everyone will like it. Yes, it has fight scenes, but nothing that you can't handle. Jayden Smith does an excellent job!
I don't know why some of the critcs didn't like this movie. I thought the movie was excellent and Will Smith turned in another dramatic performance. Although some may see the movie as controversial, if one understands the power of pain, I think it is an accurate portrayal of what one might go through.