Toshirô Ide Pictures - Rotten Tomatoes