As far as I understood it quick detailer is only for dust, not film. Film happens when dust or dirt becomes moist and bonds to the paint when that moisture evaporates. So if there is dew or even a good amount of humidity in the air when it cools down overnight, you'll see on your car fog spots...