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