Show more
Katsuhito Ishii is a Japanese film director best known for directing The Taste of Tea, Funky Forest, and Smuggler. Wikipedia