New York, 1921. De jonge, Poolse immigrante Ewa (Marion Cotillard) wordt door de onbetrouwbare en agressieve pooier Bruno Weiss (Joaquin Phoenix) gedwongen tot een leven van burlesque gezelschapsdame om de kosten voor haar doodzieke zusje te betalen
Wanneer ze de illusionist Orlando (Jeremy Renner) ontmoet, valt hij direct voor de mooie Ewa en zet hij alles op alles om haar te redden uit deze onveilige situatie.