Shelter is a 2014 American drama film written and directed by Paul Bettany in his directorial debut. The film stars Jennifer Connelly and Anthony Mackie, alongside a supporting cast featuring Rob Morgan, Amy Hargreaves, and Bruce Altman. The film was released on November 13, 2015, by Screen Media Films.
Tahir is an illegal immigrant from Nigeria, living homeless on the streets of Manhattan. Hannah is a heroin addict also living homeless in Manhattan. Tahir is a devout Muslim, polite to everyone he meets and making ends meet 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, she follows him, and the two form a friendship. As they go through a spring, summer, fall and winter, they share more about their past, and friendship turns to love. Circumstances slowly improve for the couple, but old demons are hard to run from. Tahir eventually gets ill and “joins” his wife and child who died in Nigeria, while Hannah and Tahir’s love helps her clean up and return to her son in California.
Source Page – Wikipedia