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