Inspired by the classic Hasbro children’s game of the same name, Battleship is a big-budget battle for planet Earth directed by Peter Berg (The Kingdom, Hancock).
Naval officer Lieutenant Alex Hopper (Taylor Kitsch) is stationed on the Hawaiian islands with his older brother Stone Hopper (Alexander Skarsgard), who captains the USS Sampson.
Alex is assigned to the USS John Paul Jones, captained by the universally feared Captain Shane (Liam Neeson), who just happens to be the deeply-disapproving father of his beautiful fiancee, physical therapist Samantha Shane (Brooklyn Decker).
When an extra-terrestrial race lands out at sea, the USS John Paul Jones and USS Sampson are scrambled into action.
Petty Officer Cora Raikes (Rihanna), who is a weapon specialist with a sharp eye, joins Alex aboard his ship and together they take on the aliens, all guns blazing.