Naja, so ganz einfach ists nun auch nicht.
Laut der Filmlogik (durch Grandma Deaths Buch beschrieben, auf der DVD übrigens auch vorhanden) entstehen durch Wurmlöcher Paralleluniversen, die unabhängig vom echten Universum existieren. Diese sind kurzlebig und implodieren irgendwann, mit dem Paralleluniversum entstehen dann mehrere Charaktere. Einmal der Typ des Gurus, der innerhalb dieses Universums stirbt und deswegen innerhalb der Existenz des Universums durch die Zeit rumspringen kann. Dann gibts noch den Typ des Helden, der von dem Guru geführt wird und das Paralleluniversum vernichten muss bevor das eigentliche vernichtet wird, außerdem gibt es noch ein paar andere, die dem Helden unbewußt helfen. (im Film heißen die Typen anders, hab aber grade keine Ahnung wie die heißen) Donnie ist also der Held und macht sich ran, seine kleine Welt zu zerstören, der Hase ist sein Führer.
Das Paralleluniversum entsteht durch ein Wurmloch, in das das Triebwerk gesogen wird, es entsteht ca. 5 Minuten vor dem Aufschlag, wie man am Anfang sieht. (das Paralleluniversum ist sehr ähnlich dem normalen Universum, im Grunde sind die Verläufe gleich) Vor dem Aufprall bekommt Donnie gesagt, wie lange er Zeit hat, um das Universum zu retten und dies hat er am Ende auch gschafft, das Paralleluniversum wird am Ende zerstört.
Zurück im eigentlichen Universum erinnern sich die Personen an die Ereignisse aus dem Paralleluniversum nicht direkt, sondern eher als Traum, daher weiß Donnie, was ihn erwartet und seine Freundin erinnert sich an die Darkos. Da Donnie nicht Schuld am Entstehen des Paralleluniversums hat, muss er sich eigentlich nicht opfern. Wahrscheinlich tut er es, damit seine Freundin weiter leben kann, denn wahrscheinlich würde sie genau so sterben wie im Paralleluniversum. Außerdem war Donnie etwas krank im Kopf.
Frank stirbt, weil er Donnies Freundin getötet hatte und es außerdem sein Schicksal war.