Knightley tops poll - Movie news - Movies - Virgin.net: "Keira Knightley has been rated the greatest ever Hollywood starlet.
The British beauty was chosen ahead of Scarlett Johansson and movie legend Judy Garland in the survey of film fans.
Still only 21, the Pirates of the Caribbean actress already has one Oscar nomination under her belt for her performance as Elizabeth Bennet in Pride and Prejudice.
The survey of 1,600 film-goers by Yahoo! Entertainment revealed that starlets from the golden age of Hollywood can still outshine some of today's talent.
Garland, whose films include The Wizard of Oz, Meet Me In St Louis and A Star Is Born, was second.
And Shirley Temple, child star of the 1930s, was fifth.
Scarlett Johansson was voted into third place.
The 21-year-old is currently sizzling on screen in Forties thriller The Black Dahlia.
Natalie Portman and Lindsay Lohan also appeared in the list, along with Brooke Shields and Mia Farrow."