In the first act of Ridley Scott’s newest film, “Napoleon,” the French general does something strangely anti-historical: fire a cannon at the tip of the Great Pyramids. In the next scene, he stands on ...