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