É um dos dias mais aguardados da vida de Bernadette (Kathy Bates). Seu filho, Marvin (Jake McLaughlin), retorna para casa após 20 anos na cadeia. Mesmo tantos anos depois, ele descobre que a população da pequena cidade americana onde sua família vive não perdoou a atrocidade que ele cometeu. A despeito das provocações e hostilidade, Marvin fará o possível para reclamar seu lugar na sociedade.