"Battleship" este o flota navala cu o misiune clara. Echipajul flotei trebuie lupte contra unor forte necunoscute venite pe Pamant cu scopul de a cuceri planeta.
Rihanna, in varsta de 23 de ani, nu se afla la primul ei film. Artista a aparut in 2006 intr-o productie in care o interpreta chiar pe Rihanna.
Pe langa Liam Neeson si Taylor Kitsch, in "Battleship" va juca si Alexander Skarsgard, din serialul True Blood. Criticii mai rautaciosi au afirmat ca nu l-au recunoscut de la bun inceput pentru ca purta haine. Rihanna are o imagine destul de dura in film, unde joaca rolul unui ofiter din marina americana.