John Triton est un voyant de spectacle de cabaret. Il exerce en compagnie de Jenny et Whitney, ses deux partenaires. Tout bascule quand John est traversé de visions étranges. Plusieurs de ses prédictions se révèlent exactes. Quand il voit que Jenny, dont il est fou amoureux, va mourir lors de son premier accouchement, il se retire du monde. 20 ans plus tard, il tombe nez à nez avec la fille de Jenny, devenue orpheline...