The Shape Of Water (2017) Review: A Fairy Tale For The Ages

An unlikely romance reminds us who the real villains are.

Advertisements