Amy Adams looks a hell of a lot better than 'ole snaggle tooth that they got to play Mary Jane Watson.
I don't know, I think Kirsten Dunst is attractive. Not the most attractive actress by any stretch, but decent and she is definately better looking than Amy Adams. Still, talking about this is especially pointless because who people find attractive is even more diverse than what movies people like, and even more a matter of opinion. Besides, I don't care if Lois is attractive if she's played well (and the Lois's in the first 4 Superman movies weren't women I'd call attractive, either).