Isabel Archer (Nicole Kidman) er en velhavende amerikansk kvinde, der i 1800-tallet rejser til Europa for at finde sig selv. Her indgår hun en ulykkelig alliance med den sleske Madame Merle, som får hende til at indgå en endnu mere uheldig alliance med kunstsamleren Gilbert Osmond. Hun gifter sig med Osmond, men opdager for sent, at han kun anser hende for en genstand i sin samling, og at han og Madame Merle har lagt en djævelsk plan for at få fat i hendes formue.