who killed megan in the girl on the train
The Girl on the Train (novel) These associations enable Rachel to trust her own memories more, and she realises that many of the crazy things Tom told her she did while drunk, but that she doesn't remember doing, never really happened. He had been gaslighting her for years, which affected her belief in herself and made her question her sanity. Armed with this sad realisation, and the knowledge that he must have been the one who killed Megan, Rachel warns Anna. When Anna confronts him, Tom confesses to murdering Megan after she threatened to reveal that he had impregnated her. Anna is cowed, fearful for her daughter's safety. Although Tom tries to beat and intimidate Rachel into keeping silent, she defies him and fights back. Knowing he is about to kill her, Rachel stabs Tom in the neck with a corkscrew. Anna helps Rachel make sure that he dies from the wound. When the police arrive, former adversaries Rachel and Anna co-ordinate their stories to support their actions having been in self-defence.
The Commuter (film) In a deserted car, Michael discovers the body of the man he planted the GPS tracker on and a badge revealing he was an FBI agent. Sabotaging the air conditioning in the train except for the last car, Michael forces all of the remaining passengers into the last car. He realizes another passenger, a musician, killed the FBI agent; he also received the same deal for $100,000, but with instructions to kill Prynne. Michael and the musician fight, at which point the musician is thrown from the train and killed. The real "Prynne" is revealed to be a young girl named Sofia, who is holding incriminating information on powerful people and was to go into witness protection at the final stop of the train. Michael asks Sofia why she did not go to the police. She reveals that it was the police who killed Enrique, who was Sofia's cousin.