Con el alma atormentada por la maldición que lleva en su ser, Jhony Blaze (Nicolas Cage) vive apartado del mundo para mantener a salvo a la mujer que ama.
Sin embargo, un monje lo sacará de su exilio para que lo ayude a rescatar a su hija y a su esposa de un antiguo demonio.