Biomedical scientist Preston Carter develops an artificial organ giving its recipients near-immortality. But suddenly many of those recipients are dying. With the organ implanted in his own body, Preston must uncover the truth before he's killed by his own invention...