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