I noticed that the entry says this film is set in Lake Charles, TX. Was this town made up for the movie? The only Lake Charles in the US that exists in reality is in Louisiana.
I noticed that the entry says this film is set in Lake Charles, TX. Was this town made up for the movie? The only Lake Charles in the US that exists in reality is in Louisiana.