March 28, 2018 Isle of Dogs March 28, 2018/ StLFCA Isle of Dogs Member reviews of Isle of Dogs, opening March 28, 2018.Dan Buffa - KSDK (NBC 5)Diane Carson - KDHX (88.1 FM)Carl Middleman - KSHE (94.7 FM)Tom Stockman - We Are Movie GeeksJim Tudor - ZekeFilmLynn Venhaus - Webster-Kirkwood TimesCalvin Wilson - St. Louis Post-DispatchAndrew Wyatt - The Lens