Wes Anderson’s newest film, “Isle of Dogs,” was released in Chicago on March 23. Set in Japan, the film depicts a dystopian future where dogs are banished from the country to nearby “Trash Island,”...