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.

Platforms

Original Language

English

Details

  • 6.4

    IMDB Rating

  • 87 min

    Duration

  • 14 Nov 55

    Release Date

  • Approved

    Censor Rating

Similar Titles