Jennifer lopez all the way - she was hot in her "jenny from the block " days and shes still slaying in her "dinero" days.. if I was lesbian I would want her to be my gf ( at least in my dreams ! ) LOL . However Rihanna is definitely second place. Shes hot.