Q:Build a movie plot around this: Who does John persuade to help him prevent the crimes from occurring? Father
A:
In 1969, firefighter Frank Sullivan (Quaid) dies in a warehouse fire, leaving behind his wife Julia and son John. Thirty years later, in 1999, John (Caviezel), now an NYPD detective, is dumped by his girlfriend Samantha for refusing to move out of his father's house. John's old friend Gordo (Noah Emmerich) finds a Heathkit single-sideband ham radio that once belonged to Frank, but fails to get it working. The night before the anniversary of his father's death, John is surprised to find the radio broadcasting and has a brief conversation with another man concerning the 1969 World Series, which John is able to recount in surprising detail. Eventually, he realizes that the other man is Frank and tries to warn him of his impending death. The next day, while attempting to rescue a young girl, Frank heeds his son's warning and manages to escape. That evening, the two reconnect and learn a great deal about each other's lives.Subsequently, John begins to notice little changes in the present: Julia (Elizabeth Mitchell) no longer lives at her current address, Samantha doesn't recognize him, and he learns that Frank died ten years earlier from lung cancer. His boss, Sgt. Satch DeLeon (Andre Braugher), assigns him to investigate the "Nightingale", a serial killer who murdered three nurses in the 1960's. However, John discovers that the Nightingale has now been connected to ten murders, including that of his mother two weeks after Frank's supposed death. Overwhelmed with guilt for the killings, John persuades his father to help him prevent these crimes from occurring. Frank manages to save the first victim, but when he tries to rescue the second, the Nightingale subdues him and steals his driver's license, which he plants to frame Frank for the murder.When Frank shares his experience with John, the latter instructs him to wrap his wallet in plastic and hide it. Using the preserved fingerprints from the wallet, John identifies the Nightingale as Jack Shepard (Shawn Doyle), a former detective who, in the original...