MTV:
Based on what we see in the “Battleship” trailer, the film’s plot looks fairly clear: young naval officer Alex Hopper, played by Taylor Kitsch, is in a heated but secret relationship with a beautiful woman (Brooklyn Decker) who just so happens to be the daughter of Hopper’s superior officer Admiral Shane, played by the eternally badass Liam Neeson. To say that the admiral disapproves of his subordinate is an understatement, but maybe he’ll whistle a different tune when our young hero is forced to save the day from weird alien robot ships that emerge from the ocean and threaten to blow up, well, everything.
The only solution? According to Neeson: fire all of the weapons. That’s good advice for most alien invasion scenarios, really.
More here.