The final instalment from the Millennium trilogy is European action-oriented commercial cinema at its best.