17. Harlan Puckett, Thelma and Louise (1990)
Played By: Timothy Carhart
We'd have had a very different movie on our hands if Louise hadn't had that gun in the parking lot. Harlan Puckett is just one of a rogue's gallery of male scumbags that meddle with Thelma and Louise in this beloved feminist road movie.
Some critics initially accused the film of "man-hating," but we side with the majority who have heralded the film as a modern classic. Besides, we aren't sure how else you're supposed to respond to attempted rape than by "hating" the perp.