Kazuo Sato

Born: None


Placeholder

Demon Pond

as Tiger Priest
Released: 1979-10-20

When a lone traveler stumbles upon a remote, drought-stricken village, he finds himself engulfed...

Movie page

Oh, My Son!

as uncredited
Released: 1979-09-15

A man whose son has been murdered pushes to create laws to financially protect victims' families.

Movie page