TIFF Review: To Kill the Beast Finds Women Fighting Fear in Atmospheric Feature Debut A beast has arrived at a small town on the border between Argentina and Brazil. People talk about it being the spirit of an evil man transforming into differen...