Alan J. Pangborn

Sheriff Alan J. Pangborn was played by Ed Harris in Needful Things.

Biography
He is the sheriff of Castle Rock, Maine. He was from Ohio, but, after hitting someone too hard there during his job, he quit and went to Castle Rock.

When Leland Gaunt appears, he realises through a conversation, that he knows about him and when he does his evil deeds, he realises in time that he is behind everything.

Finally he is also who stops Leland Gaunt from destroying the town more than he already did. He is later terrified to see him come from the flames after Danforth blowed his shop up with him inside in retaliation for what he did. Gaunt tells him after that in his face, he will be back and that he will also meet his grandson Billy in Jakarta in the future and use him for his murderous deeds.

He will marry his girlfriend Polly Chalmers.