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