Reaction to Battleship, both the concept and the trailer has been mixed, but there is one constant that warring factions can agree upon. Rihanna gets 7,343% hotter when she stands behind a rotary cannon and wears camouflage. You can't argue with math. You can try, but you'll fail.

In her feature debut, Rihanna will be playing a hot army girl that fires giant guns. That's not what IMDB says, but there can be two right answers to some questions. Here's the pic, which also answers the age old question, "Which pop star can breath life into the thinnest of premises and make me forget that this is a $200 million film starring Taylor Kitsch based on a board game?" (*Answer at the bottom of the post)

*Answer: Rihanna