Ruth Rendell as Barbara Vine