דיוויד דרייטון (תומאס ג'יין), אמן מוכשר, מוצא את עצמו לכוד יחד עם קבוצת תושבים אחרים בתוך סופרמרקט קטן בעיירה שלו, לאחר שסופה מסתורית מביאה עמה ערפל כבד שממנו צצות יצורים זוועתיים וצמאי דם. התושבים, שרק רוצים לשרוד, נאלצים להתמודד לא רק עם האיום החיצוני של היצורים, אלא גם עם המתחים הפנימיים שמתפתחים ביניהם כשהפחד והייאוש משתלטים על כולם. בתוך הערפל, שמכסה את כל הסביבה, האימה מתעצמת והקשר בין האנשים מתערער, כשהם מנסים להבין מה מקור האסון שפקד אותם.
בהדרגה מתברר כי מאחורי התופעה עומד ניסוי סודי בשם "הד סטארט", שנועד לשפר את יכולות האדם אך במקום זאת שחרר יצורים מחרידים שהופיעו מתוך הערפל. השמועות על הניסוי המסתורי מתפשטות במהירות בין התושבים, שמנסים לשלב את המידע החדש עם המאבק ההישרדותי שלהם. דיוויד, שמנסה לשמור על שפיותו ועל משפחתו, מתמודד עם האימה והכאב, בעודו מנסה להוביל את הקבוצה ולהגן על יקיריו מפני התקפות היצורים. הסיפור, שמתבסס על נובלה מפורסמת, מתאר לא רק את המאבק הפיזי נגד האיום החיצוני, אלא גם את המאבק הנפשי והאינטימי של בני האדם אל מול אובדן השליטה והכוחות האפלים שמתעוררים בהם במצבי קיצון. בתוך הערפל, כל רגע הוא קרב על חיים, והבחירה בין תקווה לייאוש הופכת להיות ההבדל בין הישרדות למוות. הדמויות מתמודדות עם הפחד והחוסר וודאות, כשהן מחפשות דרך לצאת מהסופרמרקט ולהיחלץ מהערפל האימתני. לאורך הסרט, נחשפים קונפליקטים פנימיים בין התושבים, המובילים לעימותים אלימים ולעיתים גם להקרבה עצמית. דיוויד מנסה לשמור על האחדות והאנושיות בתוך הכאוס, בעוד שהערפל ממשיך להסתיר סכנות בלתי צפויות. הסרט מסתיים במבט פסימי ומותח, המדגיש את הפגיעות של האדם מול כוחות טבעיים ובלתי נתפסים, ומשאיר את הצופים עם תחושת אי וודאות וחוסר תקווה עמוקה.
