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