Action
0.0
The Lost Idol full movie is released on Jan 01, 1990. Watch The Lost Idol online - the Thai Action movie from United States. The Lost Idol is directed by Chalong Pakdeevijit and created by Buncherd Dhawee with Erik Estrada and James Phillips.