Snooki, 4 ft 9 in (1.45 m)
Natalie Portman, 5 ft 3 in (159 cm)
Kylie Minogue, 5 ft (154 cm)
Kristen Bell, 5 ft 1 in (155 cm)
Rachel Bilson, 5 ft 2 in (1.57 m)
Scarlett Johansson, 5 ft 3 in (160 cm)
Eva Longoria, 5 ft 1 in (1.55 m)
Elisha Cuthbert, 5 ft 4 in (162 cm)
Kim Kardashian, 5 ft 3 in (160 cm)
Hayden Panettiere, 5 ft 1 in (155 cm)
Hilary Duff, 5 ft 1 in (155 cm)
Mary-Kate and Ashley Olsen, 5 ft 1 in (155 cm)
Shakira, 4 ft 11 in (1.50 m)
Kourtney Kardashian, 5 ft (1.52 m)
Tila Tequila, 4 ft 11 in (1.50 m)
Salma Hayek, 5 ft 2 in (1.58 m)
Nicole Richie, 5 ft 1 in (155 cm)
According to imdb.com, Shakira is 1.57 m / 5' 2 ft
but you could've picked a better photo for eva longorie ;)
Nope. Tall women are only hot in pics or at a distance. Tall women are awful in bed.