Vào ngày 2 tháng 10 năm 1988, Donnie Darko (Jake Gyllenhaal), một thiếu niên gặp nhiều rắc rối sống tại Middlesex, Virginia, bị đánh thức và dẫn ra ngoài bởi một sinh vật trong lốt của một con thỏ to lớn. Con thỏ tự nhận mình là "Frank" và nói với Darko rằng thế giới sẽ kết thúc trong 28 ngày, 6 giờ, 42 phút và 12 giây. Khi mặt trời mọc, Donnie thức dậy ở sân golf và về nhà. Cậu phát hiện ra một động cơ đã đâm vào phòng ngủ của cậu. Người chị gái của cậu, Elizabeth (Maggie Gyllenhaal), nói với cậu những nhân viên FAA cũng không biết động cơ đó từ đâu đến.