Kaum ein Offizier hat in der US-Navy je so schnell Karriere gemacht wie Alex Hopper (Taylor Kitsch). Aber dann begeht er den Fehler, sich ausgerechnet in Sam (Brooklyn Decker), die Tochter seines Admirals (Liam Neeson) zu verlieben. Alex bleibt jedoch wenig Zeit, über sein Problem nachzudenken, denn bei einem internationalen Seemanöver im Pazifik gerät seine Einheit in eine Situation, auf die sie auch die beste Militärschule nicht vorbereiten konnte. Mitten auf dem Ozean wird die Flotte von den gigantischen Kampfmaschinen einer außerirdischen Macht angegriffen.
‚Battleship‘ wirbt sogar noch damit, dass der Film von den Machern von ‚Transformers‘ sei, obwohl die Filmreihe von Michael Bay nicht unbedingt auf Fürsprecher getroffen ist. Auch der Trailer zu Peter Bergs (‚Hancock‘) Film impliziert, dass es sich um eine recht artverwandte Gattung Film handelt. Ob sich Sängerin Rihanna da das richtige Projekt ausgesucht hat um ihr Filmdebüt zu geben?