The Isle of Dogs - yes our mind goes to London's E14 postcode too, but we're talking about the latest film by Wes Anderson. Set in dystopian Japan, where dogs have been outlawed, the story follows a lost dog, Spots. Though the trailer has … [Read more...]