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