Imperfect Women finale reveals Howard killed Nancy
The series finale of Apple TV+'s "Imperfect Women" has revealed that Howard, played by Corey Stoll, murdered Nancy, portrayed by Kate Mara, in a shocking confrontation stemming from their secret affair. The episode, now streaming alongside the full first season, resolves the central whodunit that drove the psychological thriller from its premiere.
Flashbacks in the finale detail the events leading to Nancy's death on the night of Mary’s birthday, played by Elisabeth Moss. Nancy, married to Robert (Joel Kinnaman), had begun an affair with Howard, Mary's underemployed husband, after helping him secure a job at her experimental ballet production. Intending to end the relationship and confess to her best friend Mary, Nancy met Howard under a bridge. When he professed love and suggested leaving Mary, Nancy rejected him and slapped him after he accused her of not caring about Mary. In response, Howard pushed her into a cement wall, killing her instantly.
Howard later attempted to cover his tracks by overdosing his daughter with drugs and calling child protective services on Mary, leading both to temporarily lose custody of their children. Realizing Mary suspected him, he kidnapped her...