In terms of talent it would definitely be Gwyneth Paltrow or Nicole Kidman, but in the looks department it is Kate Beckinsale.
"Kristen Stewart" she is killing beauty and so gorgeous...recently i had seen her Runaways and it was nice movie now waiting for her Eclipse to be released..
There are too many wonderful actresses, it is very hard to pick one. But a couple of years ago I opened for myself an actress - Jessica Biel.
Julia roberts for me .She is so unpredictable and fantastic with her acting skills and obviously a million dollar smile .