Víctor, un exitoso y prestigiado empresario, vive obsesionado por la leyenda que una mujer indígena le relató en su infancia. Su vida transcurre de manera convencional con una familia que sabe y reclama sus constantes infidelidades. Cuando la mujer agoniza, manda llamar a Víctor y a su hijo José Francisco, quien actualmente trabaja de chofer del primero. Ambos acuden al llamado. Sus vidas dan un giro inesperado.
Maximiliano (Eduardo Rivera) es un hombre que huye de la justicia tras cometer un robo y va a refugiarse a un pueblo llamado San Pedro, en donde haciéndose pasar como sacerdote decide hacer justicia defendiendo al pueblo de los abusos por parte de Don Oliverio (Eric Del Castillo). Sin imaginar que esto le traerá una serie de aventuras y un encuentro con el amor.
México D.F. Un agente del gobierno decepcionado con su vida, acepta a regañadientes un trabajo que consiste en proteger a una niña cuyos padres han recibido amenazas de secuestro. La relación con su pequeña protegida irá creciendo hasta despertar en él un espíritu perdido. Pero cuando la niña es secuestrada, su rabia se desatará contra los responsables.