"Salma Hayek and Penelope Cruz are another two I can't tell apart". And neither belong on a list of top 30 beauties!