Masaru Hamaguchi Pictures - Rotten Tomatoes