'The Three Musketeers' is thrilling, but poorly plotted