Podczas rozmowy na Skypie ze swoją przyjaciółką Megan (Ella Purnell) siedemnastoletnia Casey Jacobs (Maisie Williams) odczytuje bulwersującego tweeta od jej byłego chłopaka Nathana. Przy pomocy jej znajomego nerda komputerowego Alexa (Jake Davies) decyduje się na nim zemścić, włamując się na jego twittera. Jednak wkrótce okazuje się, że to nie Alex jej pomógł, a nieznajomy haker udający nastolatka i uważający siebie za „anioła zemsty”, który pomaga ofiarom cyberprzemocy. Oskarża on Casey o umieszczenie wiadomości on-line, która zapoczątkowała łańcuch nienawiści w kierunku Jennifer Li (Haruka Abe) i doprowadziła do jej samobójstwa. Jeśli nastolatka nie przyzna się do morderstwa i nie odpokutuje za swoje czyny, wykonując wszystkie polecenia hakera, umieści on w Internecie kompromitujące ją i jej znajomych zdjęcia…