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.
Source: dailyherald.com