Alexis, una niñera, y el niño al que cuida ven un vídeo en el que aparece Danielle Williams, una popular influencer de las redes sociales y «creadora de contenidos» que está recibiendo su propio programa de televisión «Very Very Vegetable». Más tarde, Alexis vuelve a su casa para preparar una fiesta de Nochevieja mientras admira lo «perfecta» que parece ser la vida de Danielle. Llegan sus amigas del instituto, Kaela y Chloe, y todas se ponen al día, hablando de su amistad con Danielle antes de que se hiciera famosa y de la posibilidad de que no aparezca. Más tarde, lo hace, aunque la tensión aumenta entre ella y Alexis.
Mientras siguen con su noche, Danielle, sin saberlo, molesta a las demás grabándolas para su Instagram y sin saber de sus vidas. Sin embargo, mientras las chicas disfrutan de la fiesta, durante un juego de «Never Have I Ever», Alexis pierde los nervios con Danielle durante el turno de esta última antes de decir que nunca intimidó a una chica llamada Kelsey hasta que se suicidó. Danielle intenta pasar página, pero Alexis la riega con champán, hace la cuenta atrás para la medianoche y luego se dirige a las otras chicas para decirles que la aten como todas habían acordado.
Con Danielle atada con cuerdas de globos, Alexis la reprende por haber intimidado a cada una de ellas antes de revelar que pretende grabarla confesando su papel en el suicidio de Kelsey y arruinar su carrera. Danielle está de acuerdo, pero sólo dice que debería haber hecho más para detener el acoso de Kelsey sin admitir haberlo hecho ella misma. En respuesta, Alexis le unta en la cara a Danielle los productos de la línea de maquillaje que ésta les había regalado y le corta una parte del pelo con cristales rotos para que esté más «lista para la cámara». Esto se convierte en demasiado para Kaela, que sale de la habitación para hacer FaceTime con su novia, Frankie. Cuando Alexis sigue a Kaela fuera, Danielle intenta convencer a Chloe para que la libere ofreciéndole su puesto en el canal de YouTube que va a dejar. Chloe comienza a desatarla justo antes de que los demás regresen. Después de que Alexis y Kaela regresen, Danielle ataca a Alexis, dejándola inconsciente.
Danielle y Chloe encierran a Alexis y Kaela dentro de una sauna, con la intención de esperar a que mueran antes de llamar a la policía para que vean las muertes como un accidente. Danielle se niega a dejarlas con vida, para que no se revele su oscuro pasado y se arruine su carrera. Chloe parece insegura, pero Danielle acaba convenciéndola de lo contrario. Alexis y Kaela acaban descubriendo una botella de champán y, usándola para romper la ventana de la sauna, casi escapan sólo para encontrarse con Danielle y Chloe. Se esconden en el armario de Alexis antes de que ésta salga a buscar su teléfono, dejando a Kaela sola. Chloe encuentra a Kaela, que intenta convencerla de que se aleje y mantenga todo en secreto. Chloe afirma que Kaela no quiere que tenga éxito y la mata accidentalmente. Mientras tanto, Danielle acorrala a Alexis y le hace un corte en la pantorrilla, pero es capaz de escapar.
Una agitada Chloe baja a reunirse con Danielle mientras Alexis atiende su herida. Frankie llega buscando a Kaela porque no ha contestado al teléfono. Danielle y Chloe deciden inculparla de los asesinatos y, tras dejarla entrar, Chloe la mata. Alexis corre hacia arriba y se prepara para defenderse. Cuando sus ex amigos la persiguen, Alexis derriba a Chloe por las escaleras, matándola. A continuación, Danielle se enzarza con Alexis en otra pelea, sólo para que ésta lance a Danielle por una ventana hasta matarla en la piscina.
Más tarde, una influencer que trabajó con Danielle comenta cómo Frankie mató a Danielle después de que ésta animara a Kaela a terminar la relación. Alexis se pone a su lado y, tras tomarse un momento para «llorar», enseguida se vuelve burbujeante y graba su propio vídeo, feliz de que ahora tenga la vida de Danielle.