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