Takahito Iguchi Pictures - Rotten Tomatoes