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