Leonard Hofstadter from Big Bang Theory
Okay, compared to Sheldon Cooper, Leonard Hofstadter is practically a saint but that doesn’t mean he didn’t have his flaws. He is extremely insecure and often lets his insecurities get the best of him. Remember when he leads the rest of the guys in making fun of Penny’s then-boyfriend Zack? Not cool!
He is also super needy and selfish when it comes to his relationship with Penny. He is clearly uncomfortable when she takes up a job as a pharmaceutical sales rep and starts making more money than him. He also has a history of cheating, like the time he confessed to Penny that he had kissed someone else and also when he made out with another woman while he was dating Priya. Oh, Leonard!