故事发生在1921一年,艾娃(玛丽昂·歌迪亚 Marion Cotillard 饰)和姐姐玛格达(安吉拉·萨拉弗安 Angela Sarafyan 饰)经受不住繁华都市的霓虹诱惑,启程从波兰前往纽约淘金。半路上,玛格达不幸患上了当时是不治之症的肺结核,因此而被医生隔离在了位于埃利斯岛上的医院之中,情同手足的姐妹两人就此分道扬镳。 来到纽约之后,艾娃才发现,这里的一切远不如幻想中的美好,她不幸的落入了皮条客布鲁诺(华金·菲尼克斯 Joaquin Phoenix 饰)的手中,成为了一名妓女。艾娃的生活中充满了伤痛和屈辱,能够再次和姐姐相见成为了她心中的唯一信念。一次偶然中,艾娃结识了名叫奥兰多(杰瑞米·雷纳 Jeremy Renner 饰)的魔术师,善良的奥兰多让艾娃明白,他可能是自己迈向新生活的唯一跳板。1921. In search of a new start and the American dream, Ewa Cybulska and her sister Magda sail to New York from their native Poland. When they reach Ellis Island, doctors discover that Magda is ill, and the two women are separated. Ewa is released onto the mean streets of Manhattan while her sister is quarantined. Alone, with nowhere to turn and desperate to reunite with Magda, she quickly falls prey to Bruno, a charming but wicked man who takes her in and forces her into prostitution. And then one day, Ewa encounters Bruno's cousin, the debonair magician Orlando. He sweeps Ewa off her feet and quickly becomes her only chance to escape the nightmare in which she finds herself.