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