Ashley (Danielle C. Ryan) przeprowadza się do nowego miasta, aby uciec od zrujnowanej reputacji i narastającej przemocy wobec niej i matki Julie (Natasha Henstridge). W nowym liceum próbuje pozostać niezauważona i powoli odzyskiwać swoje życie, do czego inpisruje ją ekscentryczny nauczyciel historii Kevin (Jamie Kennedy). Zaprzyjaźnia się wkrótce z Maxem (Jeremias Elvegaard), ale przeszłość ponownie ją dopada, gdy Carrie (Tatum Chiniquy) dowiaduje się o wszystkim i zaczyna stosować te same taktyki, ale tym razem wobec jej najbliższych.