Geronimo1967
Heavens, but this is heavy going. Demi Moore is "Hester", sent on to a Massachusetts colony ahead of her husband to set up their new home. Determined to stand on her own two feet, she invites the enmity of the community by insisting on living on her own. Her only ally seems to be the preacher "Dimmesdale" (Gary Oldman) and he becomes more crucial when it looks like her husband has been killed in a shipwreck and when, shortly thereafter, she becomes pregnant. Determined not to reveal the identity of the father, she endures the disdain from her somewhat puritanical neighbours and both her and her daughter are shunned. Suddenly, enter Robert Duvall ("Roger") her long lost, and not very likeable, husband who decides that vengeance shall be his ...