Kunsthändler Ron Hall und seine Frau Deborah führen nach außen hin das perfekte Leben: Sie sind reich, in ihrer Gemeinde angesehen und sozial engagiert. Doch zu sagen hat sich das seit 19 Jahren verheiratete Paar kaum noch etwas, zudem hat Ron eine außereheliche Affäre begonnen. Deborah hingegen ist mit ihren seltsamen Träumen beschäftigt: Immer wieder sieht sie im Traum einen Mann, der für ihr Leben wichtig zu sein scheint, den sie aber nicht kennt. Umso erstaunter ist sie, als dieser Mann eines Tages in der Suppenküche, in der sie aushilft, tatsächlich vor ihr steht. Zwischen dem in Armut aufgewachsenen, obdachlosen Denver Moore (Djimon Hounsou) und dem Ehepaar Hall entsteht nach und nach eine tiefe Freundschaft, die alle kulturellen und sozialen Unterschiede überwindet und alle Beteiligten mit neuer Lebensfreude erfüllt. Doch dann kommt es zu einer Tragödie...