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