I’ll admit when I first heard about Isle Of Dogs I assumed it was actually set on the Isle of Dogs in London, perhaps starring those famous pooches from Eastenders, Willie, Roly and Wellard. In fact I was so consumed with what director Wes Anderson could possibly be up to on the Thames, I missed the… Isle Of Dogs Read More