Dois moradores de rua, Tahir (Anthony Mackie) e Hannah (Jennifer Connelly) de Nova York vivem rodeados por desespero, perigos e incertezas. Eles acabam se conhecendo e se apaixonando. Tahir e Hannah encontram consolo e força e, aos poucos, contam um ao outro como foram parar nesta situação de dificuldade, e percebem que juntos podem tentar construir uma vida melhor.