The novella was based on the BTK serial killings (by Dennis Rader) that occurred in Kansas from 1974 to 1991.
A Good Marriage (2014) is based on a novella by Stephen King, published in his collection "Full Dark, No Stars" (2010).
This is Stephen King's first self-adapted screenplay since Pet Sematary (1989), which was released 25 years earlier. The last feature film script he wrote was Sleepwalkers (1992), released in 1992. Since then he has written TV movies, mini-series, and shows, such as The Stand (1994), The Shining (1997), and The Kingdom (1994).
Anthony Lapaglia, who plays Bob Anderson, has been a coin collector since the age of 14.
Even though his character is supposed to be far older than hers, Stephen Lang is only four years older than Joan Allen.