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