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