Movie: Miller’s Girl - Open spoilers

Has anyone seen this. We just watched it and we were blown away. It’s getting mixed reviews but I think some reviewers didn’t understand it.

I think the writing is delicious.

The film talks a lot about heros and villains, to those who has seen it, who do you think is the villain?