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 Jim Francis as Sonny Elliman Frank Whaley as Future Man / Christopher Wey Michael St. John Smith as Mike Kennedy Sarah Wynter as Rebecca Caldwell Michael Kopsa as Jake Truax Garry Chalk as James Stillson Sonja Bennett as Rachael Caldwell James Purcell as D.A. Schweigel Sandra Guerard as Linda Tony Alcantar as Polygraph Operator Andrew Wheeler as Keith Morris Marcus Hondro as Serial Killer