Isao Numasaki Pictures - Rotten Tomatoes