I am not that crazy about Colin Farrell, simply because he looks like a young version of my dad, which I find too incestous and Freudian. As for Elja Wood cute, but nothing special as there are many guys around that look like that.
Anyone who wears glasses, stop wearing them and get contacts.
If you don't have the perfect body, at least make sure it is toned, there is nothing worse than flabby parts.
PLEASE do not EVER gel your hair, believe no matter how hot a guy is we do not like running our hands through greasy-gel like hair.
I have a soft spot for hot guys in tight trousers (even if it is gay looking), but get plenty of females opinions first to see if you can pull it off.
Never wear cheap aftershave, always make sure you are wearing nice after shave and deodrant. Why not ask a lot of girls what their favourite brand is.
Make sure your clothes are always bang up to date, even if they are not designer wears.
Make sure you have good shoes, there are a lot of girls that will immediately look at a guys shoes the moment she starts to assess whether she finds him attractive or not.