Written and Directed by Guillermo del Toro. Starring Sally Hawkins, Richard Jenkins, Octavia Spencer and Michael Shannon.