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