The film stars Taylor Kitsch as Alex Hopper, a slacker with as much talent as he has recklessness. After doing something charmingly stupid to impress a woman, Alex’s brother decorated Commander Stone Hopper (Alexander Skarsgard) is fed up and forces Alex to join the Navy.
Meanwhile NASA scientists have discovered planet very similar to Earth and decide to launch a signal to that planet in hopes of contacting intelligent life. As fate would have it, alien life is discovered and apparently they don’t like being bothered. So in response to Earth’s prank phone call, the aliens decide to send ships in to begin an invasion. It’s up to Alex, and every military stereotype you can think of, to stop this threat.