19世紀末、マサチューセッツ州の小さな田舎町スタークフィールド。ボストンから訪れた新任の牧師スミス(テイト・ドノヴァン)は、不具で貧しい生活を送るイーサン・フローム(リーアム・ニーソン)と知り合う。彼に対する村人の冷たい態度に困惑し、村を立ち去りかけたスミスだったが、大家のヘイル夫人(キャサリン・ホートン)は、彼を引き留め、フロームの過去を語るのだった…。