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 Teryl Rothery as Judith Peck Julian D. Christopher as Air Force General Danny Masterson as Dr. Alex Conners Neil Grayston as Trey Walters Paul Anthony as Rick Wicklin Lindsay Bourne as Mr. Conners