Rihanna stars in Battleship movie