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