We've been banging on "Battleship" for months because it's based on, well, "Battleship." Now there's a trailer.

We take it all back. Turn off your brain and enjoy some CGI: