Nadat zijn vrouw hem verlaat omdat ze genoeg heeft van hun slechte financiële situatie, belandt Christopher Gardner samen met zijn vijfjarig zoontje Christopher op straat.