Watch The Living Idol
- 1 hr 40 min
Cohen Film Collection introduces this film by Director Albert Lewin (Pandora and the Flying Dutchman), shot and set this striking film in Mexico, and the location plays beautifully on screen. Idol tells the story of an archaeologist who uncovers relics of an ancient Mayan human sacrifice. A local girl soon becomes possessed by the spirit of the Jaguar God upset by the excavation or does she?