罹患精神疾病的白人青年馬修(馬特·狄龍 Matt Dillon 飾)失去了棲身的破敗公寓,而母親離開本地將他拋棄,無家可歸的馬修只好選擇收容單身漢的華盛頓居住地暫住。在戰地醫院一般混亂的收容所中,馬修邂逅了越戰黑人老兵傑瑞(丹尼·格洛弗 Danny Glover 飾),傑瑞曾經幸福的家庭因捲入賭馬而解體,美國夢碎,如今傑瑞白天在街頭擦車賺錢,晚上在收容所度過,希望有朝一日攢到足夠的錢搬入公寓。馬修善良的心靈和畏怯的眼神引起了傑瑞的註意,他把這個不同膚色的青年視為兒子,把他拉上街頭與自己一起工作,在龍蛇混雜的收容所中保護他不受侵害。這對無家可歸的人相互支撐著抵御命運的折磨。