Em 1920, as irmãs polonesas Magda e Ewa Cybulski (Marion Cotillard) partem em direção a Nova Iorque, em busca de uma vida melhor. Mas, assim que chegam, Magda fica doente e Ewa, sem ter a quem recorrer, acaba nas mãos do cafetão Bruno (Joaquin Phoenix), que a explora em uma rede de prostituição. A chegada de Orlando (Jeremy Renner), mágico e primo de Bruno, mostra um novo amor e um novo caminho para Ewa, mas o ciúme do cafetão acaba despertando uma tragédia.