10 Horror Movies That Switch Villains
8. Heathers (1989)
Veronica Sawyer (Winona Ryder) is just your average downtrodden '80s-movie high-schooler, until she becomes a member of the uber-popular, obnoxiously exclusive clique known as the Heathers (Duke, McNamara and Chandler). While her name alone should exclude Veronica from membership, she nevertheless becomes part of the group, only to pine for her days of relative anonymity. Enter JD (Christian Slater), a bad boy with the power to extract Veronica from the clique and exact revenge for all of their spiteful misdeeds.
Although the bulk of the teen comedy horror's plot centres around Veronica getting revenge on the titular Heathers, JD winds up being the true villain of the piece. Wielding a gun, faking suicides and just generally taking things way too far, JD ends his reign as Westerburg High's trenchcoat-in-residence by blowing himself up with an IED intended for the entire school.
Sure, JD's heart was somewhat in the right place, but his head was somewhere else, and no matter what the everyday villainous Heathers did pales in comparison to his plans to put school out forever.