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