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