Shelter est un film dramatique qui raconte l'histoire d'une jeune femme sans-abri nommée Hannah, qui lutte pour survivre dans les rues de New York. Elle trouve un refuge temporaire dans une église abandonnée, où elle rencontre un autre sans-abri nommé Tahir. Les deux personnages développent une relation complexe alors qu'ils essaient de surmonter leurs propres démons et de trouver un sens à leur vie.
Alors que Hannah et Tahir se rapprochent, ils doivent faire face à des défis et des obstacles qui mettent leur relation à l'épreuve. Ils doivent également affronter leur passé douloureux et trouver la force de se battre pour un avenir meilleur.
Le film explore des thèmes tels que la pauvreté, la solitude, la compassion et la résilience. Il offre un regard poignant sur la réalité des sans-abri et la lutte quotidienne pour survivre dans un monde souvent indifférent.