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