Have you ever considered James Franco? I just saw the trailer for "Tristan and Isolde" and he was pretty smoking hot.
Another popular nomination. Except that I have an aversion to junkies. And he was just too convincing in City by the Sea. Not feeling the gaunt cheekbones and the chicken legs either. In fact, I can"t get into bed with a dude whose gams are more svelte than mine. Just a matter of principle.