There are fictional characters an audience unanimously hates. They could be awful people with sociopathic tendencies. They could be annoying as all get out. They could be boring drips that take up valuable screen time. But then something happens – something unexpected. One day, your feelings shift from loathing to lust. Did the actor have one hell of a glow up? Did the writing get better? Did a little thing called character development happen? Characters that unexpectedly made you swoon come out of nowhere and hit you hard.
Admit it: there are hateable characters you fell for. Who could resist Steve in Stranger Things 2? Andy might have ended Parks & Recreation as a beloved character, but he started out as a dirtbag ex mooching off his exasperated onetime girlfriend. And then there's Loki from the Thor movies. He's gone from bad to good and everywhere in between so many times that Thor: Ragnarok even makes a joke out of it.
Villains who became dreamboats get you all hot and bothered when you're least expecting it. Give in to the inconvenient swooning and vote up the fictional characters you wound up loving.
- 1203 VOTESPhoto: Marvel Studios
Loki should be eminently hateable by anyone's standards; he's the villain of the original Thor as well as The Avengers. He's the God of Mischief, but he seems a tad more malicious than mischievous. At first.
Something happens around Thor: The Dark World and Thor: Ragnarok. The audience kind of starts rooting for him. Maybe it's because he's played by charmer Tom Hiddleston, or maybe it's because Loki starts making jokes. Whatever the reason, Loki is looking good.
- Appears In: Thor Universe
- Played By: Tom Hiddleston
- 2173 VOTES
Steve HarringtonPhoto: Netflix
Talk about a character turnaround! When he's introduced in Season 1 of Stranger Things, Steve goes beyond irritating; he's douchey, rude, and kind of a bully. He even smashes Jonathan's camera!
Then, one year later, along comes dreamy King Steve in Stranger Things 2. Suddenly, he's obsessing over his college essays and proclaiming his love for Nancy, all while sporting that sweet hair. But his most swoon-worthy moments come when he ends up fighting the demodogs alongside the kids, swinging his nail-studded baseball bat and giving terrible dating advice. No wonder the Internet is swooning.
- Appears In: Stranger Things
- Played By: Joe Keery
- 3136 VOTESPhoto: NBC
At the start of Parks & Recreation, Andy is a mess. He falls into a pit while drunk and breaks both his legs, meaning he spends nearly the entire first season driving Ann crazy with his lazy entitlement. He's a schlubby manchild who would be an absolute nightmare to live with at all, let alone date.
But over the course of the next few seasons, Andy develops into someone totally crush-worthy. He gets himself a job at City Hall, and develops a friendship with April that later turns into a romance. He becomes incredibly giving, kind, and sweet as hell. Even his songs get better.
- Appears In: Parks and Recreation
- Played By: Chris Pratt
- 4135 VOTESPhoto: HBO
Jaime Lannister has always been good looking. But his original behavior is just a tad off putting. Like, banging your twin sister and throwing a kid out of a window are not exactly swoon-inducing antics. Plus, Jaime is overly confident and rude as hell – and it bears repeating, he's sleeping with his sister.
All it takes is a little humility and one less hand to make him a hot piece. Jaime becomes a lot more human thanks to his friendship with Brienne, and his new haircut is a marked improvement over that '90s boy band 'do. Of course, he's still carrying on with his sister. Baby steps?
- Appears In: Game of Thrones
- Played By: Nikolaj Coster-Waldau