En un pequeño pueblo de Nueva Inglaterra, un joven llamado Charles, profundamente escéptico sobre las creencias religiosas de su comunidad, se convierte en el blanco de la condena de los habitantes tras cuestionar la existencia de Dios. Este ambiente hostil lo lleva a una vida de aislamiento, donde se ve obligado a enfrentarse a sus propios demonios internos y a la soledad. Cuando un misterioso viajero llega al pueblo, Charles descubre que es un antiguo predicador que ha perdido la fe, pero guarda un oscuro secreto que podría cambiar el rumbo de la vida del joven.