Młody Edmont Dantes (James Caviezel) zakochuje sie w pięknej Mercedes (Dagmara Dominczyk). Jego najbliższy przyjaciel Fernand (Guy Pearce), który również kocha Mercedes, chce pozbyć się rywala. Wskutek fałszywego oskarżenia Edmond zostaje skazany na ciężkie więzienie. Jednak udaje mu się stamtąd wydostać i postanawia zemścić się na wszystkich, którzy pomagali Fernandowi w uwięzieniu go. Tworzy sobie nowy życiorys i już jako hrabia Monte Christo wraca do znajomych.
Edmund Dantes (James Caviezel) jest spokojnym i prostolinijnym młodzieńcem, który zamierza ożenić się z piękną Mercedes (Dagmara Dominczyk). Niestety, jego najlepszy przyjaciel Fernand (Guy Pearce), który pragnie Mercedes dla siebie, składa na niego donos. Bezprawnie skazany na kazamaty niesławnego więzienia na Zamku If, Edmund popada w koszmar trwający ponad 13 lat. Z pomocą współwięźnia udaje mu się jednak uciec z więzienia. Ogarnięty żądzą zemsty, przemienia się w bezwzględnego hrabiego Monte Christo i zaczyna niszczyć ludzi, którzy przyczynili się do jego poniżenia.
Edmund Dantes jest spokojnym i prostolinijnym młodzieńcem, który zamierza ożenić się z piękną Mercedes. Niestety, jego najlepszy przyjaciel Fernand, który pragnie Mercedes dla siebie, składa na niego donos. Bezprawnie skazany na kazamaty niesławnego więzienia na Zamku If, Edmund popada w koszmar trwający ponad 13 lat. Z pomocą współwięźnia udaje mu się jednak uciec z więzienia. Ogarnięty żądzą zemsty, przemienia się w bezwzględnego hrabiego Monte Christo i zaczyna niszczyć ludzi, którzy przyczynili się do jego poniżenia.
Porywająca historia ludzi, których losem rządzą nieustająco przeplatające się namiętności: miłość, zdrada i zemsta. Tak oto przed dobrodusznym, trochę naiwnym młodzieńcem, Edmundem Dantesem (James Caviezel), staje niepowtarzalna okazja, która może stać się kluczem do jego przyszłej kariery. Zostaje bowiem kapitanem okrętu marsylskiego armatora. Jego piękna narzeczona Mercedes (Dagmara Dominczyk) jest zachwycona, czego niestety nie można powiedzieć o przyjacielu Dantesa - Ferdynandzie (Guy Pearce). Ogrom szczęścia, jaki spotkał Edmunda wyrażnie psuje mu krew. Knuje więc przeciwko niemu zmyślną intrygę, w wyniku której niewinny Dantes trafia na kilkanaście lat do parszywych lochów twierdzy If. Tymczasem Ferdynand poślubia Mercedes, nieświadomy faktu iż sprawiedliwość czeka, by wypełnić się w osobie tajemniczego hrabiego Monte Christo...
Francja początków XIX wieku. Przyjaciele i rywale, Edmond Dantes i Fernand Mondego, są zakochani w Mercedes Iguanadzie, którą uczucie skłania ku Edmondowi. W czasie jednej z morskich podróży trafiają na wyspę, na której jest więziony Napoleon Bonaparte. Ten wręcza Edmondowi list, prosząc o dostarczenie go zaufanej osobie. Pozornie niewinna przysługa staje się pretekstem do oskarżenia młodego mężczyzny o zdradę stanu i zesłania do ciężkiego więzienia w zamku If. Fernand wkrótce po pojmaniu przyjaciela zostaje mężem Mercedes.
Jest Francja, rok 1815. Edmund Dantes (James Caviezel) zostaje zdradzony przez swojego zaufanego przyjaciela, Fernanda Mondego (Guy Pearce). Niesłusznie oskarżony, zostaje skazany na dożywotnie więzienie. Kompan więzienny Edmunda, Faria (Richard Harris), opowiada mu historię skarbu, który dawno temu został ukryty na wyspie Monte Christo. Edmund ucieka z twierdzy i wyrusza w poszukiwania zaginionego skarbu. Po odnalezieniu go jedzie do Paryża i tam przedstawia się jako hrabia Monte Christo. W tym czasie Fernand poślubia ukochaną Dantesa - piękną Mercedes (Dagmara Dominczyk). Celem Edmunda jest zemsta...