This movie was inspiring, touching, beautiful and entertaining... and I don't like basketball. So, the beginning was a little cheesier than the story could have been (made it okay for kids) but he realities of racism were shown later. This movie teaches a great moral about believing in yourself no matter what, and knowing that racism is just plain wrong. Excellent movie for anyone.
This movie was a great springboard for a discussion about racism with my 7 year old, although I would not have wanted him to watch it without being present to help him understand it. The racism puzzled him; I'm not sure he truly grasps it yet. He enjoyed the game scenes and I secretly went, "Yes!" a few times myself, even though I don't particularly care for basketball. Yeah, we knew how it would end, but we enjoyed the ride, and it made an excellent point in a way that holds kids' attention.