
When a movie like Battleship has weak possibilities they tend to hire known actors like Liam Neeson to make it stronger but it really doesn't help, a bad scenario is just that - a bad scenario, no amount of known actors will 'fix' it.
This trend of creating a movie for every game out there needs to stop and movie script writers have to become more creative. I can understand producers wanting to bring to life characters from a great novel or history but when you're playing around with a game you're already losing in my opinion.
As for Rihanna... She is probably too small to be firing that gun she was holding, the amount of tattoos they put on her made her look like she was a Kiwi native - all fake.
Of course my recommendation for this film: 1