All Cast

Heike Makatsch
Alicia Wallenbeck

Armin Rohde
John Wallenbeck

David Oyelowo
Marcus Payne

Wilfried Hochholdinger
Dr. Lucas

Edward Burns
Travis Ryer

Jemima Rooper
Jenny Krase

Ben Kingsley
Charles Hatton

August Zirner
Clay Derris

Catherine McCormack
Sonia Rand
Alvin Van Der Kuech
Young Technician

William Armstrong
Ted Eckles

Corey Johnson
Christian Middleton
Andrew Blanchard
George the Doorman
Scott Bellefeville
Onlooker

Nikita Lespinasse
Newswoman on TV

Stuart Yung Sai-Kit
Chinese Man I
Ho Hon Chou
Chinese Man II
Anezka Novak
Elderly Woman
Antonín Hausknecht
Taxi Driver
