Toyoko Takahashi Pictures - Rotten Tomatoes