The film has been in the works for several years. When Constantin Werner was attached to direct, Justin Chatwin was going to play Boyce.
The movie was stuck in Development for years at some point Keanu Reaves and Nicolas Cage were offered the role of Boyce.