Battleship 2 se sitúa una década después de la primera película. El almirante Shane (Liam Neeson) lidera una coalición naval global ante una nueva amenaza alienígena. Estos extraterrestres, evolucionados de los anteriores, traen una flota capaz de manipular los océanos, generando tsunamis y remolinos.
Jason Statham es el comandante Cole Hunter, un SEAL de la Marina que regresa para investigar una base alienígena sumergida. Gal Gadot interpreta a Lena Carter, una operativa de inteligencia que ayuda a descifrar las comunicaciones alienígenas. Juntos descubren que los alienígenas planean atacar el núcleo de la Tierra.
La película culmina en una intensa batalla naval en el océano Pacífico, donde Cole y Lena realizan una audaz misión para desactivar una poderosa arma. Cole se sacrifica para salvar la Tierra, mientras Lena descifra una señal de socorro alienígena, sugiriendo una posible retaliación y abriendo la puerta a futuras secuelas.