Veronica (Winona Ryder) is part of the most popular clique at her high school, but she disapproves of the other girls’ cruel behavior. When Veronica and her new boyfriend, J.D. (Christian Slater), confront clique leader Heather Chandler (Kim Walker) and accidentally poison her, they make it appear a suicide. Soon Veronica realizes that J.D. is intentionally killing students he does not like. She races to stop J.D. while also clashing with the clique’s new leader, Heather Duke (Shannen Doherty).
Shallow, rich and socially successful Cher (Alicia Silverstone) is at the top of her Beverly Hills high school’s pecking scale. Seeing herself as a matchmaker, Cher first coaxes two teachers into dating each other. Emboldened by her success, she decides to give hopelessly klutzy new student Tai (Brittany Murphy) a makeover. When Tai becomes more popular than she is, Cher realizes that her disapproving ex-stepbrother (Paul Rudd) was right about how misguided she was — and falls for him.