5. Allison Scott in "Knocked Up," Played by Katherine Heigl
Katherine Heigl is the Andie MacDowell of the 21st century. We're supposed to be happy for Seth Rogen's character at the end of the movie because he has this lovely little family and a newfound life purpose. But we can't be happy because fucking Katherine Heigl is the worst. This is actually a situation where the character probably wouldn't be so bad in another actress' hands, but she takes ambition and a no-nonsense attitude and turns it into nagging, fun-killing, don't-do-drugs-with-Paul-Rudd awfulness. I'm sure that Judd Apatow would agree with me when I say that, if time travel were invented, but the catch was that it could only be used for one purpose in the entire universe, it should be used to recast movies that stupidly cast charmless insufferable actors like Katherine Heigl.
6. Jenny in "Forrest Gump," Played by Robin Wright
Jenny is supposed to be a fickle, uneven character that embodies the social change happening in Forrest's lifetime. Ok. But that doesn't mean she's forgiven for always stringing him along and ditching him, then keeping his child a secret until she's dying. That's not the kind of girl you want your main character to end up with. Also, you know, that whole bit about the questionable ethics of making sexual advances towards a mentally impaired man. We can all agree that that's pretty messed up, right?
7. Brandi (gag) in "Mallrats," Played by Claire Forlani
You know you're a shitty character when Shannen Doherty seems more appealing than you do. In fairness to Claire Forlani, Kevin Smith always writes terrible female characters, so it's not all her fault, but that bad cover-up of a British accent sure didn't help her seem like a less whiney, obnoxious, unloving jerk. She breaks up with a her boyfriend because he's upset that she canceled the trip where he was planning to propose, in order to let her dad set her up with other guys. Also, her dad is way too much of a dick to think about marrying into that family. The next Thanksgiving after the events of this movie must have been a shitshow.
8. Carrie in "Four Weddings and a Funeral," Played by Andie Fucking MacDowell
Rule 1: don't fall in love with any woman who cheats on her fiancé with you. Rule 2: don't put Andie MacDowell in movies.