Шарлиз Терон первоначально должна была играть роль Элизы.
Изначально Фрэнка должен был играть Том Круз, однако его заменили на Сэма Уортингтона. В итоге же из-за «творческих разногласий» Сэм покинул проект, а роль дали Джонни Деппу.
Съёмки на катерах по венецианским каналам проходили на протяжении семи ночей. Чтобы снять эту часть фильма, Джоли даже научилась управлять несколькими видами катеров.
Вся одежда Джоли сшита вручную и создана специально для неё — за исключением одного винтажного серого платья от Чарльза Джеймса (1950-е).
Персонаж Джонни Деппа читает в поезде роман Чарльза Торбетта «Берлинская вендетта». Такой книги не существует; роман с аналогичным названием принадлежит перу Сильвии Витли.