Durante a Depressão, mais exatamente no inverno de 1931, Michael Sullivan (Tom Hanks) é um zeloso pai de família, que ama muito sua esposa, Annie Sullivan (Jennifer Jason Leigh), e seus filhos, Michael Sullivan Jr. (Tyler Hoechlin) e Peter Sullivan (Liam Aiken). Porém, ele vive moralmente em conflito, pois trabalha como assassino profissional ...