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 Malcolm Scott as Roger Peter Bryant as Jacob Darcy Laurie as Jimmy Styron Sarah Deakins as Lucy Caren Steve Adams as Major Cassandra Sawtell as Nora Caren Linda Sorensen as Chairwoman