Nach dem Tod von Ayn Rand (Dame Helen Mirren) erzählt Barbara Branden (Julie Delpy) die Geschichte ihres Umgangs mit der rätselhaften Philosophin und Autorin des 20. Jahrhunderts. Barbara und ihr Mann Nathaniel Branden (Eric Stoltz) treffen Rand und ihren Mann Frank O'Connor (Peter Fonda) und bauen sofort eine Beziehung auf. Rand nimmt den jugendlichen Nathaniel unter ihre Fittiche und beginnt ein nicht-platonisches Interesse an ihrem Schützling zu zeigen. Barbara muss zusehen, wie die beiden beginnen, was zu einer langen, turbulenten Affäre wird.