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