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