En un suburbio de los años 80, un adolescente llamado Donnie vive una vida que parece normal a primera vista, pero se encuentra atrapado en un ciclo de confusión y angustia. Después de sobrevivir a un extraño accidente, comienza a experimentar visiones perturbadoras de un conejo gigante llamado Frank, quien le advierte sobre el fin del mundo que se avecina. A medida que la historia avanza, Donnie se embarca en una búsqueda para entender el significado de sus visiones y la naturaleza del tiempo y la realidad.