Revelation (2001) - Details


An ancient religious relic Locolus, adorned with symbols and images has been at the center of controversy for years prepossessing Christ. It's mystical powers and complex riddles have challenged the most genius of minds, but have never been solved. Now centuries later, the artifact has resurfaced and is reeking havoc amongst mankind kind, more specifically the Martel family.