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