Daniel Bloch (Richard Gere) is shocked to discover a startling secret from his past and is immediately consumed by the strange twists of a new life he never could have imagined.