Montecristo (2006 Mexican TV series)

Montecristo is the story of Santiago Diaz Herrera (Diego Olivera), a young man who apparently seems to have it all: love, a future, family, success.

Santiago feels a great devotion for law; but he also loves fencing, a passion he shares with Marcos Lombardo (Omar Germenos), his close friend.

But he doesn't take into account Luciano's envious essence, a man that had unsuccessfully tried to get Santiago's position, and who is fully convinced that the judge, his superior, has helped his son reach his post at court.

Alberto Lombardo (Fernando Lujan), a man trained to do evil, asks his son Marcos to get rid of Santiago while they are in Europe, as he will do the same with Horacio in Mexico.

Almost immediately, Judge Herrera dies in a terrible accident caused by Leandro, Laura's uncle (Santiago's fiancée) and Alberto's accomplice.