Denjirô Ôkôchi Pictures - Rotten Tomatoes