Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Bill Mondy as Deputy Roscoe Sean Patrick Flanery as Greg Stillson Sarah Wynter as Rebecca Caldwell Martin Donovan as Malcolm Janus Michael Kopsa as Jake Truax Garry Chalk as James Stillson Sonja Bennett as Rachael Caldwell David Coles as Young James Stillson Alexander Calvert as Greg Stillson @12 years Colin Cunningham as Pendragon