Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Bill Mondy as Deputy Roscoe 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 Tom O'Brien as Dr. Jaeger Gillian Barber as Dr. Surman Kaj-Erik Eriksen as JJ (20 years old) Cameron Forbes as Baker/Gun Dealer