Изначально планировалось, что главную роль исполнит Марго Робби, но она отказалась. В итоге роль отдали Скарлетт Йоханссон.
Сэм Райли претендовал на роль, которую получил Майкл Питт.
Маттиас Шонартс мог сыграть Бато.
Фильм снимался преимущественно в Веллингтоне (Новая Зеландия), а также в Гонконге и Шанхае.