The Left Hand of God

The Left Hand of God

At a Catholic mission in China, long-awaited "Father O'Shea" proves to be a tough guy, disturbingly attractive to mission nurse Anne.

Type:

Duration: 1h 27m

Release: 1955

IMDb: 6.3/10

You May Also Like