The French have a word, jolie laide, for “good-looking ugly women,” women such as Anjelica Huston, Bette Davis, and Tilda Swinton. There isn't such a term for good-lucking ugly men, but there should be, and one of the prime examples of that would be Girls (and future Star Wars) actor Adam Driver.
He's a really good actor—he has made his Girls character go from being a reprehensible, shirtless, sex-addicted slacker to being a caring, shirtless, sex-addicted slacker. In other words, the character has remained true to himself, even though our perceptions of him have changed dramatically through the seasons. That's due as much to Driver as it is to the show's writers.