เรื่องราวเกิดขึ้นในปี 1988 และติดตามชีวิตของ Donnie Darko (รับบทโดย Jake Gyllenhaal) เด็กชายวัยรุ่นที่มีปัญหาทางจิตใจและอารมณ์ เขาเริ่มมีวิสัยทัศน์แปลกประหลาดเกี่ยวกับ Frank (รับบทโดย James Duval), สัตว์ประหลาดในชุดกระต่ายที่บอกเขาว่ามีเหตุการณ์สำคัญที่กำลังจะเกิดขึ้นในอนาคต
ในขณะที่ Donnie เริ่มสำรวจความหมายของชีวิต เขาต้องเผชิญกับความสับสนและความซับซ้อนของโลก โดยมีอาการทางจิตที่ส่งผลกระทบต่อความสัมพันธ์กับครอบครัวและเพื่อน เขาเริ่มตั้งคำถามเกี่ยวกับเวลา ชะตากรรม และความเป็นจริง