Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Sean Patrick Flanery as Greg Stillson Jim Francis as Sonny Elliman Louis Gossett, Jr. as Pastor David Lewis Dee Jay Jackson as Alvin Judith Maxie as Mrs. McCants Lorena Gale as Rose Lewis Nathaniel DeVeaux as Dr. McCants J.R. Messado as Boy Bruce Zoe Bridgeman as Norma