The world is jam-packed with beautiful women but let’s run down the top 20 most beautiful on earth for this year 2011.

20. Gisele Bündchen

She is a Brazilian model born on July 20, 1980. She sometimes appeared on films and movies with minor character such as The Devil Wears Prada and Taxi.

19. Cheryl Cole

She is an English pop star born on June 30, 1983. She started her stardom since she joined a reality TV show which is the Popstars: The Rivals.

18. Katy Perry

She is an American actress at the same time a singer-songwriter born on October 25, 1984 in California. She started her stardom in 2008 with her I Kissed A Girl album.

17. Anne Hathaway

She is an American actress born on November 12, 1982 in New York. She started her stardom in 1999 for playing the role Meghan Green in Get Real TV series.

16. Alessandra Ambrósio

She is a Brazilian model born on April 11, 1981. She is known for her best appearance to Victoria’s Secret.

15. Mila Kunis

She is an American actress born on August 14, 1983 in Soviet Union. She started her stardom 1994 at The Baywatch TV series as Anne Bonnie.

14. Penelope Cruz

She is a Spanish actress born on April 28, 1974 in Madrid, Spain. She started her stardom in 1992 in a movie called Jamón, jamón. She’s personally my favorite because of her beautiful face.

13. Beyonce

She is a multitalented American singer-songwriter and actress born on September 4, 1981. She started her stardom in 1990’s as the lead vocalist of a female group – Destiny’s Child.

12. Rani Mukerji

She is an Indian actress born on March 21, 1978. She started her stardom way back in 1997 in Raja Ki Aayegi Baraat film.

11. Tyra Banks

She is an American model born on December 4, 1973. She started her stardom in modeling way back in 1991 in Paris, London, Milan, New York and Tokyo.

10. Shakira

She is a Colombian singer-songwriter and a dancer born on February 2, 1977. She started her stardom in Latin America since 1990. Her few popular songs are Whenever, Whenever, Hips Don’t Lie and the most recent Waka-Waka.

9. Jessica Alba

She is an American actress born on April 28, 1981. She started to embrace the stardom way back in 2002 from the hit TV series entitled Dark Angel.

8. Salma Hayek

She is a Mexican actress born on September 2, 1966. She started to embrace entertainment industry in 1988.

7. Kareena Kapor

She is an Indian actress who has also appearances in Bollywood films. She’s born on September 21, 1980. She embraced stardom in year 2000 for playing the role of Naaz in Refugee, in which she won as Best Female Debut from Filmfare Awards.

6. Megan Fox

She is an American model and actress born on May 16, 1986. She started to embrace stardom in 2011 when she played the role of Brianna Wallace in Holiday in the Sun.

5. Haifa Wehbe

She is a Lebanese actress, model and a singer. She started to embrace stardom when she runner-up for Miss Lebanon and then later on has been portrayed as the sex symbol in the Arab world.

4. Adrianna Lima

She is a Brazilian model born on June 12, 1981. She is the face of Victoria’s Secret since 2000.

3. Barbara Mori

She is a Uruguayan-Mexican model and actress born on February 2, 1978. She started to embrace stardom in 2004 for playing the role of Rubi in the Rubi TV series.

2. Angelina Jolie

She is an American actress born on June 4, 1975. She has garnered several awards already and hailed as the Forbes’ highest paid actress in 2009 and 2011.

1. Aishwarya Rai

She is an Indian actress born on November 1, 1973. Rai is the Miss World Universe 1994 and continued to embrace stardom when she entered the entertainment world after she won the beauty pageant.