I'm also liking the Battleship trailer. Though having a black pop star (Rihanna), is usually not a good thing. I can't think of many black rapper/pop-stars who have done a good job acting. They all try and act super cool and hip, giving them an air of invincibility Looking at the trailer, Rihanna seems to be once again, acting cool and hip.
For me, Eminem, Beyonce, Mandy Moore, J.Lopez, Snoop Dog and the Walberg brothers are the only pop stars who I can think of who have done a decent job acting. Ice Cube and DMX are probably the worst I've seen to date (though I do believe there are worse).