On the run, a pair of genetically enhanced twins must come face to face with their inner demons in order to survive in the physical world.
Status
Language
en
Budget
$0
Revenue
1998
2017
2010
2016
1983