Battleship (out Apr 12) is cheesy trash. I've seen plenty of great "alien invasion" movies but this is not one of them. The script lacks originality and fails to create any interesting characters despite a running time of more than two hours. I'll say this though - Rihanna isn't too bad in her acting debut. Grade: C.