*CUT TO THE CHASE*
This spoiler was submitted by Jeremy
The film opens as a shuttle from the Life Foundation crash-lands in East Malaysia. Medics arrive on the scene and recover one survivor, astronaut JJ Jameson III (Chris O'Hara). Jameson is brought into an ambulance where something that has latched onto him has come alive and attacks those inside the vehicle, causing it to flip and crash. An EMT (Michelle Lee) steps out of the wreckage, now playing host to the alien entity known as the symbiote.
In San Francisco, we meet reporter Eddie Brock (Tom Hardy), who lives with his fiance, a lawyer named Anne Weying (Michelle Williams), who is set to represent the Life Foundation and its CEO, Carlton Drake (Riz Ahmed). Eddie is well-known for his show, "The Eddie Brock Report", where he undergoes investigative stories to share with others. When he gets to work, Eddie's boss (Ron Cephas Jones) sends him to interview Drake, but he asks Eddie to not press Drake with any questions about his work. Anne asks the same since she knows Eddie can be hotheaded, which is what got him driven out of New York.
Eddie finds an email on Anne's computer with information regarding three confirmed deaths resulting from the shuttle crash. Against his orders, Eddie goes to interview Drake about his space travel program, but then goes offscript and starts to ask Drake about the deaths and how he is responsible for them. Drake cuts the interview short, and Eddie's boss fires him. Anne also gets fired, and she breaks up with Eddie.
Back in Malaysia, the EMT wanders into a local market and starts to eat an eel. The vendor chastises her for it, so the symbiote forms a blade around her arm, and she slits the vendor's throat. Nearby onlookers try to attack her in retribution, but the symbiote releases quills that kills everyone around her. The EMT then walks to an elderly woman (Vickie Eng), and the symbiote releases the EMT (who is now dead) and latches onto the old woman.
Six months later, Drake is continuing his research into symbiotes by having tests run on homeless people. He speaks to one subject named Isaac (Jared Bankens) to make it seem like he is taking on some kind of groundbreaking task for mankind. Drake releases a symbiote into the room with Isaac and lets the entity overtake his body. He seems fine for a while until he begins convulsing, and the symbiote leaves Isaac's now dead body, having devoured his organs.
Eddie is now jobless and alone. He goes to a nearby shop where he is acquainted with the clerk, Mrs. Chen (Peggy Lu), but Eddie sees that she is constantly getting robbed of her money by a thug (Sam Medina), and he is unable to do anything about it. Eddie is then approached by Dr. Dora Skirth (Jenny Slate), a scientist from the Life Foundation who is appalled by Drake's experiments on humans. She wants Eddie's help in exposing Drake, but he refuses to go along because he doesn't care about what happens to mankind anymore.
Eddie goes to Anne's apartment to visit her, only to find her coming back from a date with her new boyfriend, Dr. Dan Lewis (Reid Scott). Once they are alone, Eddie admits to Anne that he misses her and that he blames Drake for what happened to him, but Anne tells him that it's his own fault that he has hit rock bottom. Eddie later calls Skirth to join in on her mission.
Skirth brings Eddie to the Life Foundation's headquarters and sneaks him in. Eddie takes pictures of the gruesome displays of the symbiote's victims. He recognizes one of the living ones as Maria (Melora Walters), a homeless woman that Eddie is friendly with. He tries to break her out of her cell, only for Maria to attack him. The symbiote in her body then latches itself onto Eddie, and he runs out. Security guards chase Eddie, and he now appears to have enhanced strength and agility, allowing him to escape.
Drake and his people find Maria's body and know that there is a symbiote specimen on the loose. Drake gets Skirth to admit that Eddie was involved, and he leaves her inside a cell to be killed by another symbiote. Drake then sends a team of mercenaries led by Roland Treece (Scott Haze) to go after Eddie.
Eddie starts to experience bizarre symptoms. He has an appetite for weird food choices (among them are frozen tater tots and rotten meat) and he feels like he has a fever. He also starts to hear a low, growling voice speaking to him. He finds Anne and Dan on a date where he shows off how messed up he is while also going through other peoples' food, and then sitting in a lobster tank to eat live lobsters. Anne and Dan figure they have to help Eddie.
Dan does an MRI test on Eddie, but the frequency from the test causes a painful distortion in Eddie's head.
Back home, Eddie is once again in pain when his neighbor plays his music too loud. Eddie goes to tell him to turn it down and is scoffed at until the symbiote mutates Eddie's face into a monstrous form, and the neighbor promptly agrees. Moments later, Treece and his goons break into Eddie's home to capture him. Eddie tries to surrender, but the symbiote has other plans. As the mercs attack, Eddie finds himself fighting them off involuntarily with the help of the symbiote. Treece records this to show off to Drake, who is amazed that Eddie is a fitting match for the symbiote. Eddie then flees his apartment as more mercs start to show up. Eddie is chased through the city as he finds a motorcycle to ride. The symbiote helps him take out the goons and also maneuver through the streets with ease, until Treece slams into Eddie with his car. As he approaches Eddie, the symbiote overtakes Eddie's whole body, transforming him into VENOM. Before Venom can kill Treece, another merc shoots at him. Venom bites his head off and then retreats.
Eddie finds himself near a lighthouse where his bones are miraculously healed. Venom (what the symbiote calls itself...himself?) speaks to Eddie and says he is a great host, though Eddie is mortified at seeing a man's head get bitten off. Venom tells Eddie that if he wants to survive, he need only comply.
As Venom, Eddie climbs to the top of his former workplace to deliver evidence of Drake's crimes to his old boss. He nearly falls off the roof when a plane passes overhead and its frequency disrupts the symbiote, but Venom manages to catch Eddie before he hits the ground. After leaving the evidence, Eddie tries to leave, only for the mercs to try and get him once more. Venom fights them off before retreating.
Eddie and Anne find each other after she goes by his apartment and sees that it's a crime scene, and she brings him to Dan's office for more help. She knows something is wrong with Eddie. Venom tells Eddie to talk to Anne, as Venom has taken a liking to her. Eddie apologizes for his screw-ups, though Anne tells him it's not the time.
Dan runs another test on Eddie and determines that the symbiote is a parasite (which Venom does NOT like to be called). After Dan tells Eddie that he and the symbiote are essentially draining each other of life, Eddie turns on a high frequency that causes the symbiote to pull off of Eddie's body. Venom escapes through the vents after Eddie leaves, and he latches himself onto a small dog. Treece and his men then finally get Eddie and bring him to Drake.
Meanwhile, the elderly woman from earlier goes to an airport and finds a small girl to use as a new symbiote host. The girl makes her way to San Francisco and finds Drake, and the symbiote then takes over Drake's body.
Drake interrogates Eddie over the whereabouts of the symbiote. The symbiote in Drake forms around his body, naming itself Riot. Eddie learns that Drake's plan is to head back into space and find more symbiotes to bring back to Earth for them to use humans as hosts.
Anne finds the dog that is hosting Venom, and she then heads to the Life Foundation as she now hosts Venom (making her She-Venom). Anne helps break Eddie free and also bites off Treece's head (which horrifies her), and she transfers Venom back to Eddie through a kiss.
Eddie and Venom head off the find Drake and Riot before they board the rocket. The two men fight using their symbiote forms, while Anne turns on a frequency to disrupt both of them and make the symbiotes leave their hosts. Drake sees Riot and tries to reattach himself, but Eddie kicks him off the ledge. Eddie turns around and is impaled by Riot, who then boards the rocket as it starts to lift off. Venom finds Eddie and latches back onto him, healing the impalement wound. They then leap onto the rocket as Venom cuts open the fuel line, causing the rocket to explode and incinerate Drake and Riot. The flames from the rocket also cause Venom to seemingly "die" as Eddie falls into the water.
Sometime later, Eddie and Anne appear to have mended their relationship as friends. He mentions being asked to bring his show back and do a show on Drake, but he has other plans to meet with someone in prison. It also turns out that Venom is still inside Eddie, though he keeps that a secret from Anne. Eddie walks away and bumps into an old man (Stan Lee), who encourages him to not stop fighting for what he loves. Venom also wants to eat the man's dog.
Eddie walks around with Venom and tries to explain to him that if they are going to stick together, that he cannot just eat any person he wants, and that they may only target the really bad people. He goes into Mrs. Chen's shop, and the thug from earlier attempts to accost her for money again. Eddie morphs into Venom and devours the thug in front of Mrs. Chen. Eddie asks Venom what they should do next, and he responds that they can do whatever they want.
Mid-Credits: Eddie goes to San Quentin Prison for an interview with his newest subject, a serial killer by the name of Cletus Kasady (Woody Harrelson). Kasady vows that once he is released, there will be...CARNAGE.
Post-Credits: An extended clip of "Spider-Man: Into The Spider-Verse" is shown, wherein Miles Morales (Shameik Moore) is being chased by the Prowler. After evading the villain, Miles goes to the grave of Peter Parker (Jake Johnson). Not long after, Peter, very much alive, appears behind Miles, but Miles accidentally zaps Peter and knocks him out. Miles is then chased by cops as he drags Peter with him via web. They stop when they fall in the middle of a crowded New York street.