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