Need I say more? :) Battleship opens May 12, 2012 (h/t The Playlist).