TEZCATLIPOCA “Smoking Mirror”

In 1523 a mysterious young man is laid to rest in by Catholic priests in an abandoned temple. Only problem is he isn't dead, and not entirely human either.