We don't go to the movies for a history lesson, but shouldn't Napoleon at least be entertaining? | Rowan Moore