Tag: Frances McDormand

Film Reviews

Isle of Dogs (dir. Anderson)

An imaginative, whimsical adventure with man’s favourite furry friends.