Bobby from Twin Peaks. He starts out as the asshole boyfriend character that's the bad boy of the town, but over time you see he's actually a good kid deep down and was manipulated. You see bits of the real Bobby over the show and how he ends up in Twin Peaks: The Return is even better.
mercurydude posted...
Al Swearengen from Deadwood.
Originally came in to say Al. The man is so horrible, but my god he's a wonderful character that somehow wins everyone over without really changing that much at all.