1950s milkman John predicts his dead daughters reincarnated as newborn twins. His skeptical wife eventually believes him when John pieces together uncanny evidence of reincarnation.
University professor researching reincarnation seeks a compelling case to silence critics. He visits the Pollock family in England, who reveal astonishing evidence supporting his theory.
Stevenson questions John and Florence's claims through tough interrogation. A visit to the Pollocks' neighborhood uncovers shocking revelations. When an associate faces fraud allegations, Stevenson's probes are jeopardized.
A TV crew documents the mysterious Pollock twins but the producer suspects they're hiding something. Stevenson's benefactor dies, jeopardizing his research. A tragedy shatters the Pollock family.
John's bold claim sparks intrigue. Stevenson, after losing his wife, dives back into reincarnation research. John faces a crucial test of his beliefs. Poppy finds John's granddaughter, who hints at hidden truths about his identity.
John's granddaughters Liza and Joanna reveal shocking truths about his reincarnation story. Examining evidence, they uncover new claims surrounding Florence's involvement, contrasting John's version.
A producer, Poppy, searches for Jennifer Pollock, one of twins. Doubts arise over a photo of the Pollock twins. Stevenson's methods are questioned during his final field trip. At the last hour, Poppy has a breakthrough in finding Jennifer.
Shocking twist reveals astonishing new version of Pollock story as truth seems clear. Stevenson gets definitive chance to prove reincarnation. Pollock family attempts to lay ghosts of past to rest.