I was OK with the film ending, up to the point of the military showing up and the mist clearing like magic - until someone pointed out to me that what had occurred was the result of the sacrifice David had just performed, and that indeed, Mrs. Carmody was right after all (except that what Mrs. Carmody was attempting…