Alexis, en barnvakt, och barnet hon tar hand om tittar båda på en video med Danielle Williams, en populär influencer på sociala medier och ”innehållsskapare” som får sin egen tv-show ”Very Very Vegetable”. Senare återvänder Alexis till sitt hus för att förbereda sig för en nyårsfest samtidigt som hon beundrar hur ”perfekt” Danielles liv verkar vara. Hennes högstadievänner Kaela och Chloe anländer och de pratar om sin vänskap med Danielle innan hon blev känd och om möjligheten att hon inte kommer att dyka upp. Senare gör hon det, även om spänningen ökar mellan henne och Alexis.
Under tiden som de går igenom sin kväll irriterar Danielle omedvetet de andra genom att filma dem för sin Instagram utan att veta något om deras liv. När tjejerna njuter av festen förlorar dock Alexis under en lek med ”Never Have I Ever” sitt humör mot Danielle under den senares tur innan hon säger att hon aldrig mobbade en tjej vid namn Kelsey förrän hon begick självmord. Danielle försöker gå vidare, men Alexis vattenplankar henne med champagne, räknar ner till midnatt och vänder sig sedan till de andra tjejerna för att be dem binda henne som de alla kommit överens om.
Med Danielle bunden med ballongsnören skäller Alexis ut henne för att hon mobbat var och en av dem innan hon avslöjar att hon har för avsikt att spela in henne när hon erkänner sin roll i Kelseys självmord och förstöra hennes karriär. Danielle håller med, men säger bara att hon borde ha gjort mer för att stoppa Kelseys mobbning utan att erkänna att hon gjorde det själv. Som svar smetar Alexis ut produkterna från Danielles sminklinje som den senare hade gett dem i present i Danielles ansikte och klipper av en del av hennes hår med krossat glas för att göra henne mer ”kameraklar”. Detta blir för mycket för Kaela, som lämnar rummet för att Facetime med sin flickvän Frankie. När Alexis följer Kaela ut försöker Danielle övertyga Chloe om att släppa henne fri genom att erbjuda Chloe sin plats på YouTube-kanalen som hon kommer att lämna. Chloe börjar lossa henne precis innan de andra kommer tillbaka. Efter att Alexis och Kaela återvänt attackerar Danielle Alexis och slår henne medvetslös.
Danielle och Chloe låser in Alexis och Kaela i en bastu, med avsikt att vänta tills de dör innan de ringer polisen så att de kommer att se dödsfallen som en olycka. Danielle vägrar att låta dem leva, för att inte hennes mörka förflutna ska avslöjas och hennes karriär förstöras. Chloe verkar osäker men Danielle övertygar henne till slut om motsatsen. Alexis och Kaela upptäcker så småningom en champagneflaska och använder den för att slå sönder fönstret i bastun och lyckas nästan fly, bara för att springa på Danielle och Chloe. De gömmer sig i Alexis garderob innan Alexis går för att leta efter sin telefon och lämnar Kaela ensam. Chloe hittar Kaela som försöker övertyga henne om att gå därifrån och hålla allt hemligt. Chloe hävdar att Kaela inte vill att hon ska lyckas och råkar döda henne. Under tiden tar Danielle Alexis i ett hörn och skär henne i vaden, men hon lyckas komma undan.
En skakad Chloe kommer ner för att träffa Danielle medan Alexis vårdar sitt sår. Frankie anländer och letar efter Kaela eftersom hon inte svarat på sin telefon. Danielle och Chloe bestämmer sig för att sätta dit henne för morden och efter att ha släppt in henne dödar Chloe henne. Alexis springer upp på övervåningen och förbereder sig för att försvara sig. När hennes före detta vänner ger sig på henne slår Alexis ner Chloe i trappan och dödar henne. Danielle engagerar sedan Alexis i ett nytt slagsmål, men Alexis kastar Danielle ut genom ett fönster och dör i poolen.
Senare diskuterar en influencer som arbetade med Danielle hur Frankie dödade Danielle efter att den senare uppmuntrat Kaela att avsluta förhållandet. Alexis står bredvid henne, och efter att ha tagit en stund för att ”sörja” blir hon genast sprudlande och filmar sin egen video, glad över att hon nu har Danielles liv.