I think most films made in Canada should come with a warning, something like Mediocrity Ahead, and in the case of Black Fly this is unfortunately true. A film with violence at the core of it's story, you would think this would be compelling, but that is one thing this film is not. Some plot holes, missing explanations, tossed off lines, scenes that could have been important but are only heard not shown, this could have been a much better film. Matthew MacCaullin as the lead is doing his best and is very good but he is failed by a poor script and lackluster direction. Dakota Daulby is also excellent as his brother, but with even less lines, how many scenes can you give an actor asking them to just look teary eyed and confused ? Christie Burke comes across as way too pretty and clean for her role as the third lead. In great movies you forget you are watching actors, this had some good scenes but many times I just felt I was watching not very realistic stereotypes. At times I didn't understand what would motivate characters to even do what they were doing. Black Fly , especially with the 2 excellent male leads, had great potential, but it was made in Canada and I have now seen so many lackluster Canadian productions that I have to wonder if they will just give anyone money to make a film.