so page-specific tags win. --> %sveltekit.head%
Back

The Left Hand of God

1955 · 1 h 27 m · 6.4 · Approved

Drama

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

Sign in to watch

Pair your phone to watch — about a minute.