HIGUCHI Shinji

Japan

Born in 1965 in Tokyo. Film and special effects director. Received a Japan Academy Film Prize for his effects work on the Heisei Gamera series. Directed Lorelei (2005), Sinking of Japan (2006), and The Floating Castle (2012).

Related Content