New Battleship trailer sails in

Explosions! Dead ahead!