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