За несколько часов до Рождества в Лондоне во время родов погибает молодая русская женщина — совсем ещё юная, едва достигшая порога подросткового возраста. На руках акушерки Анны остаётся новорождённый ребёнок и дневник, найденный среди вещей женщины. Анна поражена тем, что рассказывают страницы, и решает начать собственное расследование, которое неожиданно приводит её к подземелью русской мафии, действующей в столице.
По пути она знакомится с Николаем, который соглашается помочь ей разобраться в странной и запутанной истории. Однако Анна не подозревает, что её новый спутник — жестокий и загадочный киллер, принадлежащий к одной из русских группировок Лондона, а содержание дневника способно компрометировать его босса. Так начинается ещё одна тревожная сеть связей, где любовь переплетается с убийствами, обманом и расплатой, а борьба за правду втягивает героев в рискованные игры мимо правосудия.
Съёмки фильма прошли в Англии. «Порок на экспорт» стал первым фильмом в карьере Дэвида Кроненберга, целиком снятым за пределами Канады.
Во время съёмок фильма Наоми Уоттс была беременна.
Для того чтобы лучше подготовиться к своей роли, Вигго Мортенсен в одиночку путешествовал по России: он побывал в Москве, Санкт-Петербурге, а также в небольших городах на Урале. Он также читал книги о ворах в законе и о тюремных татуировках. Кроме этого, Вигго посмотрел фильм «...По прозвищу «Зверь»» (1990) с Дмитрием Певцовым в главной роли.
Сцена драки в бане снималась без дублеров.
Полное имя героя Вигго Мортенсена — Николай Лужин. Это аллюзия на роман Владимира Набокова «Защита Лужина».