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