Toru Ibuki Pictures - Rotten Tomatoes