Celebrity Michelle Keegan Beats Kim Kardashian & Rihanna In Hottest Beach Body Poll 3125 Michelle Keegan Wins Hottest Beach Body Poll. She beat her Kim Kardashian & Rihanna.