Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Bill Mondy as Deputy Roscoe Sean Patrick Flanery as Greg Stillson JR Bourne as Cyrus Carter Peter Bryant as Jacob Sarah Deakins as Lucy Caren Darcy Laurie as Jimmy Styron Steve Adams as Major Malcolm Scott as Roger Cassandra Sawtell as Nora Caren Linda Sorensen as Chairwoman