Johnny's decision to join the reelection campaign of Stillson's (Sean Patrick Flannery) chief opponent, Harrison Fisher (Gerald McRaney) has unintended consequences.
Johnny sets out to discover the secret of a mysterious man (Frank Whaley) who appears to be stalking him but actually has a life changing message for Johnny.
When Johnny Smith's prediction of a tragic fire comes true, the incident brings him unwanted media coverage, as well as the attention of Greg Stillson, a very ambitious young candidate for congress.
When Johnny is reunited with two close friends from high school, one of whom is awaiting a heart transplant (Lochlyn Munro), he is tormented by a vision of the other (Ally Sheedy) becoming the donor.