The Unforgivable, film diretto da Nora Fingscheidt, racconta la storia di Ruth Slater (Sandra Bullock), una donna che, dopo aver scontato 20 anni di prigione per un crimine violento, cerca di reinserirsi all'interno della società. Ma la comunità non dimentica ciò che ha fatto e le persone continuano a etichettarla, farle chiamate minatorie e isolarla. È così che tutti quei posti che un tempo per lei erano casa diventano luoghi ostili, frequentati da giudici severi, che non le perdonano gli errori del passato.
Ruth, però, ha una sola volontà, ovvero una speranza che ha alimentato dentro di sé nel corso di tutti quegli anni in detenzione: ritrovare sua sorella minore Katie, che era stata costretta ad abbandonare dopo il suo reato.