Will Smith plays a loving father determined to make a better life for his son. But before he succeeds, the two of them hit rock bottom. This movie is based on a true story. I personally enjoyed the movie a great deal. The film balanced the dramatic story with the right amount of humor to keep it from becoming too much of a downer. I give this one a 5 out of 5.