i know what you mean when you say hot but to be honest she is not a great actress. it doesn't compare to Sandra Bulok for example .
I have always considered the old actors regardless of sex the best ones. can't really say i have a favorite actress but there are a few like Sandra Bullok, Jesica Parker that come to my mind