Rok 1988. Donnie Darko (Jake Gyllenhaal) to niezwykle inteligentny nastolatek o bujnej wyobraźni. Pewnej nocy cudem unika śmierci dzięki wielkiemu królikowi, Frankowi (James Duval). To właśnie on przekazuje Donniemu informacje o zagładzie ludzkości. Od tej pory odwiedza go codziennie, wyjaśniając reguły rządzące wszechświatem. Twierdzi, że przybywa z przyszłości i chce zapobiec katastrofie. Pomóc ma mu w tym Darko, który wykonuje z pozoru destrukcyjne polecenia wybawiciela. W ten sposób demaskuje hipokryzję dorosłych, ujawniając ich głupotę lub nikczemność. Działanie chłopca budzi powszechną niechęć i przerażenie. Jednak nie jest bezpodstawne. Tylko on może uratować najbliższych.