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 Gillian Barber as Dr. Surman Tom O'Brien as Dr. Jaeger Kaj-Erik Eriksen as JJ (20 years old) Cameron Forbes as Baker/Gun Dealer