In 1947 China, a mysterious priest arrives at a remote Catholic mission, hiding a secret beneath his priestly attire. As China descends into chaos, the priest's unorthodox methods bring stability to the Seven Villages. However, his growing closeness with a beautiful war widow, Anne, a mission nurse, raises suspicions about his true nature.
The Left Hand of God
A rugged and charismatic priest, Father O'Shea, arrives at a Chinese Catholic mission, leaving a lasting impression on the mission's nurse, Anne, who finds herself drawn to his unconventional demeanor.