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