A mysterious priest arrives at a remote Catholic mission in 1947 China, bringing with him a unique approach to his duties that yields surprising success. However, his relationship with the mission's nurse, a beautiful war widow, begins to blur the lines of his priestly vows, hinting at a hidden truth.

The Left Hand of God
A charismatic priest's unconventional presence at a Chinese Catholic mission leaves a lasting impression on the mission's nurse, who is captivated by his rugged charm.