Toru Ohno Pictures - Rotten Tomatoes