Chris Gardner, hayatın zorluklarıyla boğuşan, oğluyla birlikte ayakta kalmaya çalışan bir babadır. Eşi, maddi sıkıntıların yarattığı baskıya daha fazla dayanamayarak onları terk eder.
Chris, küçük oğlu Christopher’ı yanına alarak yeni bir hayat kurma mücadelesine girişir. Yeteneklerini kullanarak prestijli bir borsa firmasında ücretsiz stajyerlik fırsatı yakalar, ancak bu süreçte maddi durumu iyice kötüleşir.
Evsiz kalan baba ve oğul, geceleri metro istasyonlarında, parklarda ve hatta umumi tuvaletlerde uyumak zorunda kalır. Chris, her şeye rağmen oğluna güvenli bir gelecek sağlamak için mücadele eder.
Staj sürecinde gösterdiği azim ve zekâsıyla dikkat çekse de, hayat ona bir türlü kolaylık göstermez.
Sonunda, Chris’in sabrı ve kararlılığı meyvesini verir.
Staj programını başarıyla tamamlayarak düzenli bir işe kabul edilir. Bu zafer, sadece maddi bir rahatlama değil, aynı zamanda oğluyla birlikte umut dolu bir geleceğe attığı ilk adımdır.