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 Robert Wisden as Fisher's Campaign Manager Alana Husband as Sylvia L. Harvey Gold as Aaron Harper Kwesi Ameyaw as Phil Rogers