The Living Idol poster
0% 0%

The Living Idol

HD
The Living Idol is a movie starring Steve Forrest, Liliane Montevecchi, and James Robertson Justice. Several mysterious deaths are attributed to an ancient stone idol.

You May Also Like