Battleship 2 comienza una década después de los eventos de la primera película. El almirante Shane (Liam Neeson) lidera una coalición naval global cuando la Tierra se enfrenta a una amenaza alienígena aún más letal. Estos nuevos extraterrestres, que evolucionaron a partir de los primeros invasores, llegan con una flota de buques de guerra avanzados capaces de manipular los océanos de la Tierra para crear tsunamis y remolinos devastadores.
Jason Statham interpreta al comandante Cole Hunter, un SEAL rebelde de la Marina que es llamado de nuevo a la acción cuando su equipo descubre una base alienígena sumergida. Gal Gadot se une a la historia como Lena Carter, una hábil agente de inteligencia internacional que trabaja para descifrar las comunicaciones alienígenas. Juntos, descubren que los alienígenas están apuntando al núcleo de la Tierra para obtener energía, amenazando con la destrucción global.