London 1910. Die temperamentvolle Kate Croy (Helena Bonham Carter), die seit dem Tod ihrer Mutter bei ihrer reichen Tante Maude (Charlotte Rampling) lebt, liebt den armen Journalisten Merton Densher (Linus Roache). Weil sie aber durch diese unstandesgemäße Liaison ihr Erbe riskiert, plant sie, ihren Angebeteten mit ihrer reichen, aber todkranken amerikanischen Freundin Millie Theale (Alison Elliott) zu verheiraten und ihn so später für sich selbst zu einer guten Partie zu machen. Gemeinsam bricht das Trio nach Venedig auf, wo Millie ihre letzten Lebenstage möglichst angenehm zu verbringen gedenkt.
London 1910. The spirited Kate Croy (Helena Bonham Carter), who has been living with her rich aunt Maude (Charlotte Rampling) since the death of her mother, loves the poor journalist Merton Densher (Linus Roache). But because she risks her inheritance through this inappropriate liaison, she plans to marry her beloved to her rich but terminally ill American friend Millie Theale (Alison Elliott) and thus later make him a good match for herself. Together, the trio sets off for Venice, where Millie intends to spend the last days of her life as pleasantly as possible.