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