Just when he's beginning to take his perfect life and marriage for granted, John discovers that he's the result of a failed government experiment to spawn a race of perfect assassins. But the closer he gets to finding out what went wrong, the weirder the truth becomes.

Timothy Huttonas Sam Ellis / John Larkin
Suzy Amisas Dr. Sarah Flint / Lisa Larkin
John Gloveras Dr. Armand Drake / Ben Hamill
Max Wrightas Dr. Jonas Reilly
Grant Heslovas Det. Mackowitz
Brad Greenquistas Hendricks
Christy Summerhaysas Melanie
Yvonne Zimaas Kelly Ellis
Affonso Beato