Freida Pinto, Thandie Newton, Aishwarya Rai, Salma Hayek, Zhang Ziyi, Mila Kunis, Olga Kurylenko, Angelina Jolie, Laetitia Casta, Rosario Dawson, Sophie Marceau, Lisa Bonet, Gal Gadot, Iman, Cindy Crawford, Eva Green, Milla Jovovich, and quite a few others are all much prettier than Brooke Shields.
My personal favorite from this list is probably Jennifer Connelly.
10/28. Lowest one I got was Ursula Andress from James Bond. Catherine Tramell was tripping me up so much because I couldn't remember where I knew that name from and I tried Faye Dunaway for Chinatown for some reason and then remembered Basic Instinct. Sharon Stone had an insanely good performance in Casino
My personal favorite from this list is probably Jennifer Connelly.