You can be pretty and still be hot. I mean Ace is literally his mom with short hair and abs. All good-looking men with a six-pack are hot by default. Don't even try to say otherwise.
Besides, given how OP described the characters in the original post, I didn't think she was looking for hot-looking guys in the literal sense. And it's not uncommon for folks to loosely use the term hot just to describe a good-looking man or any man with some sort of good quality, like, a deep voice, for example.
Cav fits here perfectly.
I wouldn't post a comment if I thought we're only allowed to vote, would I?
Well, I didn't know looks only matter when you're famous and relevant. I'd be careful next time.