Opowieść rozgrywa się w Londynie, na poczštku XX wieku. Uboga Kate Croy (Helena Bonham Carter), której ojciec z powodu uwielbienia trunków nie śmierdzi groszem, po śmierci matki trafia pod opiekę bogatej ciotki Maude (Charlotte Rampling). Ciotka widzi dla niej tylko jedną przyszłość - małżeństwo z majętnym lordem Markiem. Tymczasem dziewczyna kocha z wzajemnością równie ubogiego jak ona dziennikarza Mertona Denshera (Linus Roache). Młodzi zaręczają się w sekrecie, ale nie mają widoków na szczęśliwą przyszłość. Przełomem okazuje się poznanie Amerykanki MillieTheale (Alison Elliott), bogatej dziedziczki, która przyjechała do Europy zobaczyć zabytki i zaznać miłości, zanim śmiertelne żniwo nie zbierze choroba, na jaką cierpi. Kate wraz z Mertonem planują intrygę w celu zdobycia i podążają za nią do Wenecji. Czy uda się doprowadzić do tego, by Millie zakochała się w dziennikarzu na tyle, by zostać jego żoną?