奈德(罗伯特·德尼罗 Robert De Niro 饰)和吉姆(西恩·潘 Sean Penn 饰)是两名逃犯,在逃亡的路途中,他们来到了一个地处偏远的小镇。阴差阳错之下,奈德和吉姆成为了牧师,而很快他们便发现,在这个小镇上,牧师享有着极高的地位和声誉。
就这样,奈德和吉姆这两个毫无信仰,对神学一无所知的混混们开始了他们的牧师生活,在这里,奈德结识了名叫莫利(黛咪·摩尔 Demi Moore 饰)的姑娘,莫利的悲惨身世让奈德很受触动,随着时间的推移,两人之间产生了真挚的感情,而吉姆亦在小镇中重新体会到了友情的美妙滋味。不幸的是,正当奈德和吉姆沉浸在小镇平静的生活中之时,一直追捕两人的监狱长来到了小镇。。女犯人贞慧在狱中生下儿子珉宇,小珉宇就像上帝派来的小天使,让这些和贞慧一样曾犯下罪过的女人在围墙之内品味久违的温情。一次慰问演出让贞慧萌生了在监狱里组建合唱团的想法,可是贞慧不仅五音不全,而且完全没有相关经验。小珉宇满18个月后将被领养,为了得到在领养之前与儿子一起外出的机会,贞慧决定无论组建合唱团有多困难都要坚持下去。在众多善良狱友的帮助下,合唱团终于小聚规模,然而令贞慧没想到的是,一起与儿子外出的日子也是与儿子的离别之日。合唱团就像一个幸福的大家庭,它不仅带给那些失去自由的犯人们欢乐,而且也在逐渐弥合曾经的苦难记忆留在他们内心的殇痛。。