Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Sean Patrick Flanery as Greg Stillson Jim Francis as Sonny Elliman Gerald McRaney as Harrison Fisher Alana Husband as Sylvia Robert Wisden as Fisher's Campaign Manager L. Harvey Gold as Aaron Harper Kwesi Ameyaw as Phil Rogers