More from Complex

SIGN UP FOR OUR NEWSLETTER

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.