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