Sheriff Alan J. Pangborn was played by Ed Harris in Needful Things.
He is the sherriff of Castle Rock, Maine. He is the one who stops Leland Gaunt from destroying the town more than he already did. He is terrified to see him come from the flames after Danforth blowed his shop up with him inside. Gaunt tells him after that, he will be back and that he will meet his grandson Billy in Jakarta in the future.
He will marry his girlfriend Polly.