Америка, 1934 год, Средний Запад. В поисках спасения 18-летний беглец по имени Бен Хокинс находит приют в блуждающем цирке под названием «Карнавал». В этом необычном коллективе присутствуют цыганка по имени Софи, которая занимается гаданием на картах Таро, её парализованная мать, обладающая телекинезом, слепой профессор Лодз, способный читать мысли окружающих, бородатая женщина по имени Лайла, сиамские близнецы, укротительница змей по имени Руте, а также карлик-надзиратель Самсон.
Цирк управляется таинственным Хозяином, который имеет свои замыслы относительно Бена, поскольку юноша скрывает уникальный дар. Он способен исцелять людей и возвращать к жизни мертвецов, но такая сила требует высокой цены — жизни другого человека. Кроме того, Бен страдает от странных сновидений, которые не только его беспокоят. У проповедника из Калифорнии по имени Джастин Кроу, который когда-то пересекался с Беном, также возникают подобные видения. Джастин убежден, что он действует в соответствии с волей Бога. Однако с течением времени его поступки приводят к неожиданным и трагическим последствиям. В эту «последнюю великую эпоху магии» противостояние между Беном и Джастином становится символом борьбы между Добром и Злом, и неясно, кто на самом деле стоит на какой стороне.