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 Angela Moore as Agent Goddard Rob LaBelle as Arthur Markoff Eileen Pedde as Mrs. Cahill Eric Schaeffer as Francis Ritter