Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Sean Patrick Flanery as Greg Stillson Connor Price as JJ Bannerman Martin Donovan as Malcolm Janus Nancy Helms as Old Woman / Jacinta Jason Cavalier as Deputy at Police Station Patrick Kerton as Leather Jacket Nancy Ann Michaud as Booth Woman Bobby Brown as Security Guard