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