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