Plot
Several mysterious deaths are attributed to an ancient stone idol.
Where to watch The Living Idol?
The Living Idol is an adventure movie featuring Steve Forrest and directed by Albert Lewin.
The Living Idol is currently streaming for free (ad-supported) on Tubi TV and it's also available on Cohen Media Amazon Channel.