The Left Hand of God
A man in priestly robes, seemingly the long-awaited Father O'Shea, arrives at a little-frequented Catholic mission in 1947 China.
Actors and roles, crew of The Left Hand of God (1955). Who was filming and what role he played.