Leonardo Castro Movies
- 1966
Time to Die
Time to Die6.71966HD
A man comes home after serving 18 years in jail for murder in this routine western. Although the man killed in self defense, rumors in town...
- 1953
The Goddess of Tahiti
The Goddess of Tahiti5.71953HD
A fugitive hides from justice among smugglers in the deep jungle of an exotic island, but things become complicated when he falls in love with a...
- 1982
Los ojos de un niño
Los ojos de un niño5.51982HD
Little boy learns of his stepmother's infidelity and later witnesses a murder... but the shocks have thrown him into a hysterical paralysis, and it's...
- 1969
Blue Demon and the Female Invaders
Blue Demon and the Female Invaders5.31969HD
Blue Demon must battle against a group of alien women looking to kidnap men from planet earth.