Tahir, an illegal immigrant from Nigeria, and Hannah, a heroin addict, live homeless on the streets of Manhattan. Tahir, a devout Muslim who is polite to everyone he meets, survives by performing music in city parks, while Hannah lies, steals and sells her body to get her next fix. When Tahir saves Hannah from a suicide attempt, the two form a friendship. Over the year that follows, they share their pasts, and their friendship turns to love. Their circumstances begin to improve, but Tahir falls ill and eventually "joins" his wife and child who died in Nigeria. His love for Hannah helps her overcome her addiction and return to her son in California.
Shelter has received generally mixed reviews from critics. On Rotten Tomatoes, the film has a rating of 46%, based on 24 reviews, with an average score of 5.6/10.[6] On Metacritic, the film has a score of 43 out of 100, based on 11 critics, indicating "mixed or average reviews".[7]