Eddie Brock probeert zijn dagelijkse leven en carrière als journalist weer op te pakken. De symbiont daarentegen wil alleen maar de rol van dodelijke beschermer spelen; bad guys in elkaar slaan en zijn bodemloze honger stillen. Daarnaast heeft een sadistische moordenaar, Carnage genaamd, het op Eddie gemunt en lijkt een confrontatie onvermijdelijk.
In een nabije toekomst is door een wereldwijde catastrofe vrijwel de gehele mensheid uitgeroeid. 200 jaar zijn verstreken sinds de aarde onbewoonbaar werd als gevolg hiervan. Slechts een paar mensen zouden kunnen worden verplaatst naar een onherbergzame planeet. Een astronaut uit de ruimte wordt op een missie gestuurd om uit te zoeken of een terugkeer mogelijk is.
Guy (Ryan Reynolds) is een bankmedewerker die elke dag dezelfde routine volgt. Hij wordt wakker, gaat naar zijn werk, overleeft een bankoverval, speelt en verliest altijd een potje softbal en gaat nadien wat met zijn teamgenoten drinken voordat hij naar bed gaat. Op een dag vindt hij echter een bijzondere bril. Eenmaal opgezet ontdekt hij dat hij in een videospel zit.