For a better experience on MUBI, update your browser.

Guillermo del Toro United States, 1997

Dan's rating of the film Mimic

But can anyone dream up a set better than Del Toro?