William (Jeremy Irons) ist ein berühmter Konzertpianist, der sich in ein Pfarrhaus in West Cork, Irland, zurückzieht. Dort stellt er die Einheimische Tara (Helena Bonham Carter) als Haushälterin ein, die er schon dreimal getroffen, aber alles über sie vergessen hat. Während er sich an nichts von ihren früheren Begegnungen erinnern kann, erinnert sie sich an alles. Als auf dem Grundstück ein verlassener Brunnen gefunden wird, erzählt sie ihm die Legenden über die magische Geschichte des Brunnens und legt damit den Grundstein für eine Geschichte über Mord, verlorene Erotik und Rache.