El clásico de Alejandro Dumas "El Conde de Montecristo" cuenta la historia de un hombre inocente injustamente encarcelado, que elabora un brillante plan para vengarse de los que le traicionaron. El joven marinero Edmond Dantés (Jim Caviezel) es un hombre honrado y cándido que lleva una vida tranquila. Entre sus planes está casarse con la hermosa Mercedes (Dagmara Dominczyk). Pero todo se va al traste repentinamente cuando su mejor amigo Fernando (Guy Pearce), deseoso de conquistar a Mercedes, le traiciona. Condenado a cumplir una injusta condena en la siniestra prisión de la isla del Castillo de If, Edmond vivirá una auténtica pesadilla que durará trece años. Obsesionado por el inesperado destino que le tenía deparada la vida, deja de lado sus convicciones sobre el bien y el mal y se alimenta de pensamientos vengativos contra los que le traicionaron. Con la ayuda de un compañero igualmente inocente (Richard Harris), Dantes elabora un plan de fuga y consigue escapar de la cárcel.