Nobuyoshi Habara Pictures - Rotten Tomatoes