Satt til 1920. I søken etter en ny start og den amerikanske drømmen seiler Ewa Cybulski (Cotillard) og hennes søster Magda fra Polen til New York. Når de ankommer Ellis Island oppdager legene at Magda er syk, og de to blir separert. Ewa blir kastet ut på Manhattans nådeløse gater mens søsteren blir satt i karantene. Alene, med ingen steder å dra og et desperat ønske om å se Magda igjen, blir hun offer for Bruno (Phoenix), en sjarmerende, men slem mann som tar henne inn og tvinger henne inn i prostitusjonsbransjen. Men så kommer Ewa en dag i kontakt med Brunos fetter, den elskverdige magikeren Orlando (Renner). Han sjarmerer Ewa i senk og blir raskt hennes eneste mulighet for å flykte fra marerittet hun befinner seg i.