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