Reżyser filmu Richard Kelly chciał początkowo, aby w roli ojca Donniego wystąpił Tim Robbins.
Kandydatami do tytułowej roli byli m.in. Vince Vaughn, Mark Wahlberg i Jason Schwartzman.
Butelka Old Spice na półce z lekarstwami Donniego jest z lat 90. Wskazuje na to rysunek jachtu (akcja filmu rozgrywa się w latach 80.).
Podczas sceny w klasie fizycznej widzimy na ścianie plakat National Geographic. Przedstawia on zdjęcie z sondy Voyager 2. To zdjęcie zrobiono w 1989, zaś akcja filmu rozgrywa się w roku 1988.
Akcja filmu dzieje się w 1988 roku, lecz podczas pierwszych odwiedzin w szkole jedna z dziewczyn trzyma przy sobie torebkę produkowaną przez firmę Dickies, która została wprowadzona na rynek dopiero pod koniec lat 90-tych.
Akcja filmu dzieje się w roku 1988, lecz w filmie widzimy okładkę książki "Watership Down", którą to książka została opatrzona dopiero w roku 1996.
Kino, w którym Donnie i Gretchen oglądają "Martwe zło" to Aero Theatre, jednak w 2003 roku zostało zamknięte. Mieściło się przy 1328 Montana Avenue w Santa Monica.
Film kręcono w Kalifornii (USA), w miastach: Burbank, Calabasas, Long Beach, Los Angeles i Santa Monica, oraz w lesie Angeles National Forest.
W scenie na przyjęciu widać osobę skaczącą na trampolinie w masce Reagana. Pomysł został zaczerpnięty ze zdjęcia dziennikarza Huntera S. Thompsona, który zrobił dokładnie to samo.
Donnie i Gretchen mieli iść do kina na film "C.H.U.D." z 1984 roku, jednak wystąpiły problemy ze znalezieniem osób posiadających prawa do filmu. Ostatecznie Sam Raimi zezwolił reżyserowi obrazu wykorzystać sceny z jego "Martwego zła" całkowicie za darmo.
Richard Kelly na piosenkę z ostatniej sceny wybrał utwór "MLK" zespołu U2. Jednak przez trudności z uzyskaniem praw do utworu reżyser zdecydował się użyć piosenki "Mad World" Gary'ego Julesa.
Czarno-biały plakat w pokoju Donniego (oko odbijające czaszkę) to reprodukcja ryciny M.C. Eschera.
Kostium, który Donnie nosi na przyjęciu (szkielet) nosił Johnny podczas balu kostiumowego w filmie "Karate Kid".
Zdjęcia do filmu powstały pomiędzy 24 lipca, a 30 sierpnia 2000 roku (28 dni).