New York, 1921. Den polske kvinnen Ewa (Marion Cotillard) og hennes søster Magda seiler til Amerika i jakten på den amerikanske drøm og starten på et nytt liv. De to søstrene adskilles ved ankomsten på Ellis Island, hvor legene finner ut av, at Magda er syk og setter henne i karantene. Ewa befinner seg nå alene og hjelpeløs i New Yorks gater. Her møter hun den sjarmerende men ondskapsfulle mannen Bruno (Joaquin Phoenix), som presser henne ut i prostitusjon. En dag møter Ewa tryllekunstneren Orlando (Jeremy Renner). Orlando blir hennes eneste håp for å unslippe det mareritt hun befinner seg i.