Hey, don't bash Battleship, people! Yes, the movie was awfully written, but noone saw it for the story. I'm thankful Hasbro made it, because fighter jets fans have their movies, badass commando fans have their movies, big land battle fans have their movies, spaceship fans have their movies, but for guys like me who find modern warships awesome, nothing, zero, nada (no, that stupid movie with Steven Seagal doesn't count, 'cause it takes itself seriously and the Big Mo is a better actor than the actors themselves).
Before it, one had to look for obscure warsims with a few modern ships, bad graphics, steep learning curve and two minutes of juggling with the cams (when you have anything more than a map with icons) during the battles in an hour of decrypting the control panels to find the enemy.
Now, we have destroyers firing all of their weapons, from Phalanx to main guns, VLS cells, and even a frigging battleship as a awesome bonus. Yeah, it's what our niche category dreamed of seeing when we were suffering through Dangerous Waters and Harpoon 3 for ten years. Now, we've got it (that and the Missouri scene in MGS4) and I think we're satisfied for the next 20 years.
So thanks Hasbro for having the sheer balls of doing it!
But Battlefield Earth sucked hard, if only because the niche it aimed to satisfy is, well... do I need to say anything more?