Près de Los Angeles, Jerry Baskin, un clochard, veut se suicider après avoir perdu son chien. Il se jette dans la piscine des Whiteman, une riche famille des quartiers chics de Beverly Hills. C'est ainsi qu'il fait leur connaissance et découvre peu à peu leurs excentricités.
Hannah et Tahir tombent amoureux l'un de l'autre pendant qu'ils sont sans abris dans les rues de New York. Shelter explore comment ils en sont arrivé là, et en apprenant leur passé on réalise qu'ils ont besoin l'un de l'autre pour construire un avenir.