Battleship, starring Liam Neeson, remains one of the strangest and most jaw-dropping sci-fi blockbusters of the 2010s.