The story of Battleship revolves around Alex Hopper (John Carter star Taylor Kitsch), a smart, capable, and totally reckless young man who is chaperoned by his older brother and guardian. And as usually happens in fantasy world of movies when the situation demands the best came out of reckless persons and make them a hero from zero.
Signed into navy and raising to the ranks for lieutenant, the carefree attitude continued till he got a chance to participate in Naval Exercises and all of sudden found himself in a leading role when the earth got attacked by Aliens from Planet G and the rest is the tale of his out of the skin performance in crisis much similar to the one in John Carter.
The movie has some amazing visual effects and the hi fi battle gadgets of aliens.