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