#6 Alistair (Dragon Age: Origins)
He’s cute, he’s chivalrous, he’s a little bit awkward and he’ll also protect you from dragons. Ladies and gentlemen, I present Alistair, the man who doesn’t know anything about getting women into bed but always seems to accidentally wind up there anyway. Sure, he whines sometimes and he’s a little bit dim every now and then, but it’s only a matter of time before he says something sweet that makes you take him right back.
Unless he breaks up with you at the King’s Meet, in which case he’s complete scum.