30 Movie Characters We All Secretly Hated

Let’s be real. Not every movie character is meant to be loved, and some are just so irritating or awful that they leave a mark for all the wrong reasons. Whether they’re villains, selfish love interests, or just plain annoying, these characters made watching the movie feel like a test of patience. Some were probably written to be hated. Others might have just missed the mark completely. Either way, here are 30 of the most unlikable movie characters of all time.


Dolores Umbridge – Harry Potter and the Order of the Phoenix

@Reddit

She might wear pink and smile sweetly, but Dolores is a nightmare with a teacup. Somehow, she’s scarier than Voldemort without ever raising her voice. Her obsession with control and punishment is flat-out evil. The second she shows up on screen, you want to run.


Jared Leto’s Joker – Suicide Squad

@Reddit

This version of the Joker is less “menacing genius” and more “try-hard chaos gremlin.” The weird voice, the awkward mannerisms, the random purring… it’s all just uncomfortable. He didn’t scare anyone, he just made audiences cringe. Honestly, it felt like watching a method acting experiment go horribly wrong.


Jenny Curran – Forrest Gump

@Reddit

Yes, she’s been through a lot, but her treatment of Forrest is all over the place. She disappears, reappears, and always seems to want him on her terms only. It’s hard to feel sympathy when she seems so emotionally distant and inconsistent. Her choices leave a bad taste.


Percy Wetmore – The Green Mile

@Reddit

The ultimate sniveling little worm. Percy abuses his authority just because he can and never takes responsibility for the pain he causes. He’s cruel without being smart or even interesting. Every time he appears, you kind of hope someone trips him.


Tom Buchanan – The Great Gatsby

@Reddit

Rich, arrogant, and totally lacking in self-awareness. Tom is the kind of guy who ruins lives and still thinks he’s the victim. He cheats, lies, and then blames everyone else for the mess. If toxic masculinity had a mascot, it would be this guy.


Lex Luthor – Batman v Superman: Dawn of Justice

@Reddit

He talks like he’s delivering a TED Talk no one asked for. Instead of being menacing, he just seems like a weird tech guy who drinks too much cold brew. You can practically feel the secondhand embarrassment during every monologue. It’s hard to take a villain seriously when they act like a YouTube prankster.


Bella Swan – Twilight Saga

@Reddit

She spends most of the movies looking bored, even when surrounded by vampires and werewolves. Her main personality trait is being in love with Edward. She’s supposed to be relatable, but comes off more like a blank space. Somehow, even falling in love with a 100-year-old vampire feels… boring.


Russell Hammond – Almost Famous

@Reddit

Cool on stage, but kind of a jerk in real life. Russell uses people and then acts surprised when they get upset. He leaves a trail of hurt feelings behind and calls it rock and roll. Not the hero he thinks he is.


Commodus – Gladiator

@Reddit

He’s whiny, petty, and desperate for attention. Commodus is the kind of villain who throws tantrums instead of doing anything clever. He makes everything about him and never shuts up about his insecurities. It’s exhausting watching him pout in a toga.


Billy – Black Christmas (1974 & 2006)

@Reddit

He’s meant to be scary, but mostly he’s just gross. Whispering weird things and hiding in attics doesn’t make a compelling character. There’s no depth, no logic, just creepy noise. He’s more annoying than terrifying.


Franklin – The Texas Chainsaw Massacre (1974)

@Reddit

Yes, it’s harsh, but Franklin is possibly the most irritating horror character ever. His constant whining and complaining are like nails on a chalkboard. You find yourself rooting for anyone else to make it out alive. Even Leatherface seems tired of him.


Julianne Potter – My Best Friend’s Wedding

@Reddit

She’s supposed to be the lovable lead, but spends the whole movie sabotaging her best friend’s wedding. Lying, scheming, and kissing the groom? Not cute. It’s hard to root for someone acting like the villain in her own rom-com.


Anakin Skywalker – Star Wars: Attack of the Clones

@Reddit

He’s supposed to be tragic, but mostly he’s just a walking red flag. His dramatic speeches and over-the-top jealousy make it hard to believe Padmé ever fell for him. His hatred of sand might be iconic, but not in a good way. It’s like watching a teen in the middle of an angsty spiral.


Leonard Shelby – Memento

@Reddit

Yes, he has memory issues. But he’s also smug and cold, and manipulates everyone around him. You’re supposed to feel bad for him, but he’s not exactly making it easy. Half the time, he seems more invested in being clever than being human.


Amy Dunne – Gone Girl

@Reddit

Brilliant, yes. Likable? Absolutely not. Amy is manipulative, cold, and terrifyingly smart. Even when she wins, it feels like the audience loses.


Noah Calhoun – The Notebook

@Reddit

Everyone calls him romantic, but honestly, some of his behavior crosses serious lines. Hanging from a Ferris wheel to force a date? Emotional blackmail? It’s a lot. Take away the soundtrack and he’s just a guy who doesn’t take no for an answer.


Regina George – Mean Girls

@Reddit

She’s hilarious and iconic, but also mean for the sake of being mean. Regina makes high school feel like a war zone and thrives on making other people feel small. You wouldn’t survive a weekend in her friend group. She’s the kind of girl who’d compliment your shoes, then destroy you in a group chat.


Annie Wilkes – Misery

@Reddit

Annie is the definition of terrifying and unlikable. She’s a so-called “superfan” who turns into a controlling, violent hostage-taker with zero mercy. Watching her switch from sweet to sinister keeps you on edge, but mostly you just want her gone, fast. She’s a perfect storm of obsession and danger.


Cal Hockley – Titanic

@Reddit

Controlling, jealous, and cruel. Cal spends the whole movie trying to trap Rose in a life she doesn’t want. He even tries to kill Jack. Then he lies his way onto a lifeboat. Zero redeeming qualities.


Skyler White – El Camino (and Breaking Bad)

@Reddit

She had reason to be angry, but her constant bitterness made every scene feel heavier. Watching her meant bracing for eye-rolls and harsh glares. In a universe full of criminals, somehow she felt like the fun police. She’s complicated, but not exactly easy to watch.


Scar – The Lion King

@Reddit

He’s smart and sarcastic, but mostly he’s a backstabbing uncle who caused mass famine. Killing Mufasa was bad enough. Blaming Simba and sending him away? Pure evil. That smug look never helps his case.


Tom – (500) Days of Summer

@Reddit

At first, he seems sweet, but Tom spends the whole movie projecting his fantasy onto someone who was upfront from the start. He blames Summer for not being what he imagined. It’s not tragic, it’s just immature.


Miranda Priestly – The Devil Wears Prada

@Reddit

Yes, she’s fabulous. She’s also the boss from your nightmares. Miranda’s coldness might make her powerful, but it also makes her miserable to watch for more than a few minutes. No amount of Chanel makes up for being rude.


Paul – Atonement

@Reddit

He ruins lives, lies about it, and never pays the price. He’s the worst kind of antagonist: subtle, polite, and completely awful. Every moment he’s onscreen makes your skin crawl. The injustice of it all is unbearable.


Fletcher – Whiplash

@Reddit

Now this guy deserves a spot. Fletcher is a brutal, manipulative music teacher who pushes students past the edge under the excuse of “greatness.” He throws chairs, screams in faces, and destroys confidence like it’s part of the syllabus. Whatever his philosophy is, it’s soaked in fear and ego, not genius.


Mark – Love Actually

@Reddit

Showing up with cue cards to confess love to your best friend’s wife is not cute. It’s weird. And selfish. The internet might love that scene, but in real life, it would end in a restraining order.


David – Prometheus

@Reddit

Calm, calculated, and completely untrustworthy. David treats humans like lab experiments and barely hides his contempt. Every line drips with menace. You keep hoping someone pulls his plug.


Rose’s Mom – Titanic

@Reddit

She’s judgmental and cold, and treats her daughter like a pawn in a social game. Every word out of her mouth is coated in elitism. She doesn’t want what’s best for Rose, she just wants what looks best. You want to toss her hat into the Atlantic.


The Grand High Witch – The Witches (1990)

@Reddit

Everything about her is unpleasant. Her voice, face, and attitude are all designed to be hated. Even as a villain, she lacks charm, just pure yuck.


Augustus Waters – The Fault in Our Stars

@Reddit

He talks like he’s reading a Tumblr post out loud. Every conversation is a metaphor. At first, it seems deep. But eventually, it’s just exhausting.