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