Nobuo Kaneko Pictures - Rotten Tomatoes