Johnny Galecki (Leonard Hofstadter)
Leonard is the unofficial main character of the TBBT squad and has been so ever since the pilot episode. He’s best friends with Sheldon Cooper and exercises extreme patience when dealing with Sheldon’s over-the-top quirkiness and eccentricities. While he’s undoubtedly a nerdy fella, like the rest of his crew, he also has a way around women, at least compared to his friends.
From the start of the series, we see Leonard try and fail in hilarious fashion in his attempt to date Penny. They end up dating on and off throughout the series, and in the ninth season, the two end up tying the knot.