Guest Stars David Ogden Stiers as Reverend Eugene "Gene" Purdy Spencer Achtymichuk as Little Johnny "JJ" Bannerman Sean Patrick Flanery as Greg Stillson Martin Donovan as Malcolm Janus Laura Harris as Miranda Ellis Don S. Davis as Senator Harlan Ellis Neil Grayston as Trey Walters Danny Masterson as Dr. Alex Conners Teryl Rothery as Judith Peck Julian D. Christopher as Air Force General Paul Anthony as Rick Wicklin Lindsay Bourne as Mr. Conners