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