The central twist of Gone Girl reveals that Amy Dunne is not a missing, presumed-dead victim, but the meticulous and vengeful architect of the entire affair. Alive and in hiding, she has framed her husband, Nick, for her murder as punishment for his infidelity and apathy. She planted a fake diary depicting Nick as abusive, staged a violent struggle in their home, and created a financial trail to make him look greedy and desperate.
Amy's plan begins to unravel when she is robbed at her motel hideout. Forced to seek help, she turns to her wealthy, obsessed ex-boyfriend, Desi Collings (Neil Patrick Harris), who effectively holds her captive in his lake house. Meanwhile, Nick, with the help of his lawyer, Tanner Bolt, appears on television and delivers a masterful performance, apologizing for his failings and pleading for Amy's return. Seeing this, Amy decides she wants her old life back with this new, seemingly improved Nick. To escape Desi and create a plausible story for her return, she murders him during sex, making it look like self-defense against a kidnapper.
Amy returns home a national hero, and Nick is exonerated. He knows the truth but is powerless, as Amy's story is believed by everyone. He plans to leave her and expose her lies, but she reveals her final trump card: she has impregnated herself using sperm he had frozen years earlier. Trapped by the prospect of Amy raising their child alone and the certainty that she would destroy him in a custody battle, Nick resigns himself to staying with her. The film ends with them presenting a united front to the public, a seemingly happy couple expecting a child, while privately living in a state of mutual hatred and imprisonment. This ending underscores the film's darkest theme: the performance of a perfect life can become an inescapable prison.