Крис Гарднер растит сына один. Мальчику всего пять лет, и Крис прикладывает все силы, чтобы детство ребенка было светлым. Он работает продавцом, но денег не хватает даже на жилье — в итоге их выставляют из квартиры.
Оказавшись без крыши над головой, Крис не опускает руки. Он решает устроиться стажером в фирму, занимающуюся брокерскими услугами. Если он пройдет стажировку, у него появится шанс получить постоянную должность. Но есть трудность: стажировка продлится полгода, а платить за это время ему не будут.