Choei Takahashi Pictures - Rotten Tomatoes