Almost ridiculous enough to be delectable camp, this umpteenth adaptation of Alexandre Dumas’ novel is the kind of overheated historical adventure in which the bad guys sport yellow teeth rather than black hats. While most of the cast seems aware of the inherent silliness – Guy Pearce voraciously chews each line of dialogue as the main villain – Jim Caviezel’s earnest approach turns the hero into a bland mope. He’s doing Hamlet when the movie only needs ham.