Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Sean Patrick Flanery as Greg Stillson Martin Donovan as Malcolm Janus Michael Kopsa as Jake Truax Laura Harris as Miranda Ellis Don S. Davis as Senator Harlan Ellis Pascale Hutton as Karen Tomlin Joris Jarsky as Jeremy Tomlin Terence Kelly as Congressman Kelly Vince Fera as Michael Scannell