Where is Masaya Takahashi?

Movie Role
Belladonna of Sadness (1973) The Lord