Il diciottenne Ben Hawkins, dopo la morte della madre, si unisce alla carovana di un luna park ambulante, popolata da bizzarri personaggi. Quando l'indovina Sofie gli chiede di fargli le carte, il ragazzo rammenta alcuni eventi del suo passato. Intanto, a centinaia di chilometri, nella piccola cittadina di Mintern, un predicatore di nome Padre Justin è testimone di strani fenomeni.