Well people can exude sex appeal without looking nice (For me Clive Owen falls in to this group too

). When I first look at Craig I think "Bad Guy" but he is a really good actor, you really start liking (and rooting for him) in Layer Cake, which is kinda Bond-ish.