Isle of DogsĀ is Wes Anderson’s newest film and is an utter delight for all the dog lovers out there. It takes place in a fictional Japanese city where they outlaw dogs and send them to an island full of garbage. 346 more words