Edge of Darkness
By moonlight, three bodies float to the surface of the Western Massachusetts stretch of the Connecticut River. At South Station, Boston, Thomas Craven (Mel Gibson) picks up his daughter, Emma (Bojana Novakovic), who has returned home to visit. She vomits while getting into the car. At home, as Craven prepares a meal, Emma starts to nosebleed and vomits again, and then says that she needs to see a doctor and tell him something. When they stop at the porch, as they hurriedly leave to find a hospital, a masked gunman yells "Craven!" and then fires simultaneous shotgun blasts at Emma before driving away. Blasted through the door, she dies in Craven's arms.
At first, everyone believes that Craven, a police detective, was the gunman's target, but when Craven finds Emma had a pistol in her night stand, he starts to suspect that Emma was an intended target. He checks the ownership of the pistol and finds that it belongs to her boyfriend David (Shawn Roberts). David fears the company Northmoor where Emma worked, and Craven discovers that Emma realized that Northmoor was manufacturing nuclear weapons, intended to be traced to foreign nations if they are used as dirty bombs. Following the failed break-in of the activists seen dead at the opening, Emma was poisoned with thallium through a bottle of organic milk. Burning her effects in his backyard, Craven encounters Jedburgh (Ray Winstone), a "consultant" tasked to prevent Craven from discovering Emma's information, or kill him. Liking each other, instead, Jedburgh leaves Craven to investigate. Throughout the film, Craven repeatedly imagines he hears and sees his daughter, even having short conversations and interactions with her. This is later revealed to be due to thallium poisoning.
Craven also has several encounters with Northmoor mercenaries, and he eventually discovers through Emma's activist contact that Jack Bennett (Danny Huston), head of Northmoor, ordered the murder of his daughter, as well as the activists Emma was working with to steal evidence of the illegal nuclear weapons. Northmoor personnel kill a hitman marked as a fall guy after he is set up for killing Emma's boyfriend, and attempt to murder another activist who gave Emma's information to Craven. Craven confronts a lawyer and senator that Emma contacted, revealing that they know almost everything that happened. At night, Craven's fellow detective and friend, Bill (Jay O. Sanders) talks to Craven at his home while Northmoor operatives break into the house. Craven realizes that Bill set him up, and the operatives taser and kidnap him, taking him to Northmoor. Craven, upon waking up handcuffed to a gurney, manages to quickly escape the facility and returns home.
His health deteriorating rapidly from the poison, Craven arrives at Bennett's house and kills the mercenaries, one of whom Craven realizes is the man who shot his daughter. After he orders him at gunpoint to scream the name "Craven", he executes his daughter's killer. Bennett shoots Craven, but Craven tackles Bennett and pulls out the radioactive milk. He forces it down Bennett's throat and collapses. Bennett runs to his cabinet to get pills to counteract the radioactivity but Craven drags himself over and shoots Bennett in the throat, killing him.
Craven is hospitalized for the gunshot wounds and radiation poisoning. Jedburgh, who is revealed to be suffering from a terminal illness, meets with Moore, the Senator (for whom he had been working) and the political advisor who assigned Jedburgh to eliminate Craven. He listens to their suggestions as to how to play the Northmoor incident in a positive light. He tells them that he is done and then suggests an assassination attempt on the Senator should be the feature story, to drive Bennett's death out of the tabloids. They are happy to go along with the story until Jedburgh tells the senator that he is on the wrong side of the equation. Jedburgh then pulls out a gun and shoots all three men dead before a young Massachusetts State Police officer enters. Jedburgh points his gun at the officer and asks if the young man has a family and kids. The officer says yes, so Jedburgh lowers his gun and is instantly shot dead by the officer.
As Craven lies dying in the hospital, Emma is shown walking into his room and leaning down at his bedside and whispering in his ear. Across town, a young television reporter opens a letter from Craven with DVDs revealing the conspiracy, with Craven's "good luck" wishes, ensuring the company's end. As he dies, Emma comforts him. Then the father and daughter are shown leaving the hospital together, walking down the corridor and toward a bright, white light.



