Upon the death of Ayn Rand (Dame Helen Mirren), Barbara Branden (Julie Delpy) recounts the story of her dealings with the enigmatic twentieth century philosopher and author. Barbara and her husband, Nathaniel Branden (Eric Stoltz), meet Rand and her husband, Frank O'Connor (Peter Fonda) and immediately establish a rapport. Rand takes the youthful Nathaniel under her wing and begins to show a non-platonic interest in her protégé. Barbara must sit by as the two begin what becomes a long, tumultuous affair.