Auf den ersten Blick könnte Donnie Darko ein normaler, unkomplizierter Teenager sein. Geordnete Familienverhältnisse, verständnisvolle Eltern, eine nette Freundin. Aber Donnie hat ein mentales Problem – ein drei Meter großes, ziemlich dämonisches Kaninchen namens Frank. Nachts, wenn alles schläft, spricht seine sonore Stimme zu ihm und erteilt ihm Ratschläge. Die sind manchmal hilfreich und manchmal nicht, bezüglich jedweder Zukunftsprognose aber grundsätzlich zutreffend. Die von Donnies Eltern beauftragte Diplompsychologin ist genauso ratlos wie der schuleigene Motivationstrainer oder die freundliche Klassenlehrerin. Als Frank Donnie erklärt, dass in ziemlich genau 28 Tagen, 6 Stunden, 42 Minuten und 12 Sekunden die Welt untergeht, ist guter Rat mal wirklich teuer.
Ein Metzger lebt vereinsamt mit seiner geistig behinderten Tochter zusammen. Eines Tages wird der Metzger von einem Kunden alarmiert, der ihm mitteilt, ein junger Mann habe versucht, die Tochter zu vergewaltigen. Völlig außer sich schnappt sich der Mann ein Fleischermesser und sticht den vermeintlichen Täter damit nieder. Doch er erwischt den falschen und wandert in den Knast. Um die Kaution zahlen zu können, verkauft er sein Geschäft und steht, wieder auf freiem Fuß, vor dem Nichts.
In einer von Überbevölkerung betroffenen Zukunft kehrt eine Familie vom Strand zurück. Zwischen ihnen und ihrem Zuhause in der Megacity liegt ein Tunnel mit einem schrecklichen Zweck.
Um ihr Studium und ein Leben mit ihrer zehnjährigen Tochter Lilli zu finanzieren, arbeitet Julia als Escort unter dem Namen Zoé. Lilli gegenüber behauptet sie, eine Geheimagentin zu sein. Als sie ihre Tochter zu einer Geburtstagsparty begleitet, taucht dort plötzlich Wolfgang auf, ein guter Freund der Eltern des Geburtstagskindes - und einer von Julias Freiern ...