Beautiful, interesting, incredible cinema.
Giant statue exacts revenge upon those who conquer its worshippers.