"Alexander Skarsgard is so hot. I had to keep my game face. I could stare at him all day long. I was just watching him on set. He was really sweet." Rihanna has a big crush on her Battleship co-star Alexander Skarsgard.