A man on the verge of suicide discovers the will to live by placing faith in God in this powerful film shot in Japan.