A person's attractiveness is entirely based off of opinion, in most cases. A woman who is beautiful to one person may be very unattractive to another. in my opinion, James Franco is much more attractive than Colin Firth, both in appearance and personality. Colin Firth seems very stiff and unfriendly, in most cases.
James Franco is more attractive than Colin Firth. This is an opinion and beauty is in the eye of the beholder. However, one can point out that James Franco is younger so he has youth on his side. He is also newer on the scene than Colin Firth so he has the "fresh faced" advantage.
Yes, James Franco is more attractive than Colin Firth. He is also well known. James has a sexier look and better bone structure, as well as a physique that more people would find attractive than that of Colin Firth. His eyes are much dreamier too. His attractiveness eclipses that of many men.
Colin Firth is more attractive than James Franco, because Firth has a more classic look. Franco has messy, curly hair. That is a more modern look, but lots of women prefer the more classic look of Colin Firth. Firth is serious. He also tends to play roles where he is a provider. That is attractive to women.