Combine the worst elements of Transformers, Independence Day, Top Gun and the A-Team and you still wouldn't have a movie as stupid as Battleship. Bad acting, poor casting, a monkey punching bag and a goofy fake Matt Damon further drop this movie into the abyss. It was definitely a cash grab by Liam Neeson so I hope he got paid fat stacks because this movie is an anchor on his career.
I'm not sure I have enough time to detail all the movie physics fails, but I was especially impressed by the visible radiation used as a transmission signal.
I definitely do not recommend this movie.