Hannah (Jennifer Connelly) dan Tahir (Anthony Mackie) berasal dari dunia yang berbeda tetapi mereka saling mencintai. Mereka hanya pasangan tunawisma di New York dan mereka juga saling tidak mengetahui kehidupan masa lalu mereka. Tahir yang mencari uang dengan menjadi musisi jalanan terkadang harus berurusan dengan polisi hingga di penjara. Suatu ketika, Tahir mengetahui tentang masa lalu dari Hannah dan membuat Hannah harus mengatakan kebenaran tentang dirinya.