Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Sean Patrick Flanery as Greg Stillson Connor Price as JJ Bannerman Jim Francis as Sonny Elliman Tom Skerritt as Herb Smith Andrew Mackay as Police Deputy Jake Nancy Helms as Old Woman / Jacinta Anna Hopkins as Waitress Bobby Brown as Secret Service Bobby