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