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