Донни Дарко — подросток, внешне ничем не отличающийся от своих ровесников. Он живет в небольшом городе вместе с семьей: заботливыми родителями и двумя сестрами, с которыми у него сложные, но близкие отношения. Его жизнь кажется самой обыденной — школа, друзья, бытовые мелочи, однако за этим скрывается чувство тревоги и странные внутренние метания.
В одну из ночей перед ним появляется загадочная фигура — человек в пугающем костюме кролика. Именно он сообщает Донни точное время до наступления некоего события: 28 дней, 6 часов, 42 минуты и 12 секунд остаются до предполагаемого конца всего. С этого момента привычная реальность начинает разрушаться, а юноша оказывается втянутым в цепь странных и тревожных переживаний.