Fox Searchlight Pictures
![Film Review: Isle of Dogs](https://www.slugmag.com/wp/wp-content/uploads/2018/04/IsleOfDogs_1Sheet_Fin6_Online-647x1024.jpg)
Film Review: Isle of Dogs
Isle of Dogs is set in the not-too-distant future Japan. The overpopulation of sickly canines has become virtually unbearable. Rather than seeking a cure for the illnesses, the ghastly mayor banishes all dogs to Trash Island, and that includes his nephew Atari’s pet, Spots (voiced by Liev Schreiber). … read more