In a new online poll, Keira Knightley has been crowned the greatest ever Hollywood starlet. The 21-year-old actress beat off stiff competition from screen legend Judy Garland and Scarlett Johansson to land the honor.

Garland, whose films include "The Wizard Of Oz" and "A Star Is Born," came second, while "The Black Dahlia" star Scarlett Johansson, who is also 21, finished third.

A spokeswoman for the poll - which was conducted by Yahoo! and surveyed 1,600 movie goers - said, "A starlet is an actress who people instantly think of as being young, vivacious, stylish, popular and, most of all, talented. There are a fair few starlets jostling for space at the moment, but Keira is the one who embodies all of these attributes. Scarlett may be the talk of Tinseltown but it is Keira's class that leads the pack."

"It's interesting to see Judy Garland fare so well. People still remember and love her as that fresh-faced girl from "The Wizard Of Oz," clicking her heels together and wishing for home," she added.

Keira has already had an Oscar nomination for her role as Elizabeth Bennet in "Pride and Prejudice," and has achieved box office success playing Elizabeth Swann in the "Pirates of the Caribbean" movies.

Other actresses to make the list include Natalie Portman, Lindsay Lohan, Shirley Temple, Brooke Shields and Mia Farrow.

The Greatest Ever Hollywood Starlets:

Keira KnightleyJudy GarlandScarlett JohanssonNatalie PortmanShirley TempleLindsay LohanBrooke ShieldsMia Farrow
RELATED PHOTOS AND ARTICLES
Scarlett Johansson - The Black Dahlia Los Angeles PremiereScarlett Johansson - Lost in Translation DVD Launch PartyLindsay Lohan - Poiret, King of Fashion - Costume Institute Gala at The Metropolitan Museum of Art - ArrivalsLindsay Lohan - Summer Soire Hosted by Armani and Nylon MagazineLindsay Lohan - Prairie Home Companion Movie PremiereScarlett Johansson - The Prestige Premiere in London - Arrivals
Petra Nemcova Reportedly Takes Paris Hilton's LeftoversLinLo Says Her Latest Squeeze Is "A Nice Guy"
Justin And Jessica Biel Spotted KissingNorah Jones Admits She Was Nervous Kissing Jude Law In New Film
Matthew Rys Says He's "Terrified" About Working On New FilmThe 2007 NBC Network Upfront - Arrivals