1965. Charlotte Galley, 93 ans, est bouleversée par la décision de son petit-neveu de vendre la maison du Cap, conçue par James Desormeaux, le père de Charlotte, à la fin du XIXe siècle.
Janet Berbaum est la seule à pouvoir distinguer ses jumeaux, Mario et Maximilian. Lorsque le premier tente d'assassiner sa petite amie, Max se fait interner volontairement à sa place.