A Canadian virus expert and his Chinese spouse are arrested in Beijing by military agents. He's forced to steal his research from his old lab as a mysterious illness spreads.
Dylan Bruce
Jim
Terry Chen
Agent Feng
Emma Ho
Angela
Nadia Hatta
Sophie