Senkichi Taniguchi
(February 19, 1912 – October 29, 2007) was a Japanese movie director and screenwriter. His 1965 movie International Secret Police: Key of Keys has been famously re-dubbed and re-released as What's Up, Tiger Lily? by Woody Allen.