Jim Caviezel is adequate, no better, as the wronged "Edmond" who gets caught up in a Napoleonic conspiracy that sees him confined on a remote island prison from which no-one escapes alive. His situation seems hopeless, until he receives an unlikely visitor - the elderly Abbe Faria (Richard Harris), who has been trying to tunnel his way out but took a bit of a wrong turning! The two become firm friends, and his parting gifts to the younger man are the secrets of an immense treasure - and his bodybag - that might enable him to seek revenge on "Fernand" (Guy Pearce); "Villefort" (James Frain) and "Maurice" (Christophe Adams) whose machinations stole a great chunk of his life, and cost him the love of "Mercedes" (Dagmara Dominczyk). His vengeance is cleverly structured, he determines to allow each of these people to turn on each other - using their own greed and mistrust to destroy the other. Alexandre Dumas wrote a great story, with loads of intrigue - yet somehow this iteration doesn't really get going. Too much of the build up is abridged (or just not there at all) and that makes the rest of the story weaker and less engaging. The production is adequate, the costumes and look of the film are good, but the pace and performances are both about box office than about characterisations. I felt indifferent about all of them - even the naive young "Albert" (Henry Cavill) whose character is actually quite pivotal in the book, helping remind "Edmond" of the humanity he once had before incarceration. There are way better versions of this story - notably the Robert Donat one from 1934, and I'd recommend that instead, any day.