Jack Black made a pretty good romantic lead in The Holiday with Kate Winslet although you are right Jude Law was more my type.
I do agree men are more visual
But you do have to make changes for yourself. I too compared myself to ow. I was surpised how plain she is but I worked on me for me and I still beat her hands down LOL