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