Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Bill Mondy as Deputy Roscoe Spencer Achtymichuk as Little Johnny "JJ" Bannerman Sean Patrick Flanery as Greg Stillson Kristen Dalton as Dana Bright Jim Francis as Sonny Elliman Kendall Saunders as Katie - Aide Rob LaBelle as Arthur Markoff Angela Moore as Agent Goddard Eileen Pedde as Mrs. Cahill Eric Schaeffer as Francis Ritter