Netflix movie filmed in downtown St. Charles set for release in November

Those who have been waiting for the release of the Netflix movie “The Killer” — which was filmed last March in downtown St. Charles — will have to wait a few more months.

Related posts