The story of aliens taking over the world is so cliche, but this movie took that story and made it their own by using the game Battleship as an inspiration. And how they incorporate the game into the movie was SO COOL. There was so much action, suspense, and mystery that this movie kept you on your toes the whole time. And the added romance made it perfect for me! It didn't take up the entire storyline, so it's okay for any gender to enjoy.
The story was a little jumpy near the beginning and the end, but the rest flowed well. I loved all the actors (they were all from movies/shows I've watched, so that was really exciting) and Rihanna was surprisingly a really awesome character. All of the action and military weapons/fighting was really cool too, especially the aliens' new technology that was literally out of this world. I just couldn't get over how cool this movie was after I saw it. I would definitely recommend you see this movie! I don't know why critics didn't like this movie because it was so good! So if you like action/alien/military movies, you should see this movie now! Because it's so awesome and you'll enjoy every minute of it!