Takao Ito Pictures - Rotten Tomatoes