All Cast

Anamaria Marinca

Anamaria Marinca

Rosa Dasque

Michael Nyqvist

Michael Nyqvist

Andrei Blok

Sharlto Copley

Sharlto Copley

James Corrigan

Daniel Wu

Daniel Wu

William Xu

Karolina Wydra

Karolina Wydra

Dr. Katya Petrovna

Christian Camargo

Christian Camargo

Dr. Daniel Luxembourg

Embeth Davidtz

Embeth Davidtz

Dr. Samantha Unger

Dan Fogler

Dan Fogler

Dr. Sokolov

Isiah Whitlock Jr.

Isiah Whitlock Jr.

Dr. Pamuk