Europa, 1921: Auf der verzweifelten Suche nach einem Neustart und dem amerikanischen Traum, wandern Ewa (Marion Cotillard) und ihre Schwester Magda aus ihrer polnischen Heimat nach New York aus. Bei ihrer Ankunft auf Ellis Island stellen die Ärzte bei Magda jedoch eine Lungenkrankheit fest und die beiden Schwestern werden voneinander getrennt. Während sich Magda in Quarantäne befindet, landet Ewa allein auf den gnadenlosen Straßen von Manhattan. Allein, ohne einen Zufluchtsort, Geld und verzweifelt ihre Schwester wiederzusehen, gerät sie in die Fänge von Bruno (Joaquin Phoenix), einem charmanten aber durchtriebenen Kerl, der sie bei sich aufnimmt und zur Prostitution zwingt. Eines Tages aber lernt Ewa den faszinierenden Magier Orlando (Jeremy Renner) kennen - Brunos Cousin. Er erobert ihr Herz im Sturm und wird schnell zu ihrer einzigen Chance, dem Albtraum, in den sie hineingeraten ist, zu entkommen.