Леонардо ДиКаприо — знаменитый голливудский актер и обладатель «Оскара». Он долго не мог добиться заветной награды, хотя демонстрировал свой талант в разных амплуа. Критики подчеркивали, что звезде удалось быстро избавиться от образа романтичного Ромео и проявить себя в триллерах и драмах. Над каждым своим героем артист тщательно работал.
Однако все-таки была роль, которую не стали доверять ДиКаприо. Когда решался вопрос об экранизации книги «Американский психопат», то киностудия настаивала на громком имени центрального актера на афишах. По мнению продюсеров, приглашение звезды в проект подогрело бы интерес к премьере.
ДиКаприо к тому времени как раз уже обладал армией фанатов благодаря съемкам в «Титанике». За новую работу актеру предложили гонорар в 20 млн долларов. Он хотел присоединиться к проекту, однако против его кандидатуры выступила режиссер Мэри Харрон. Она сочла типаж ДиКаприо неподходящим для персонажа и опасалась, что он приведет с собой «неправильную аудиторию». По всей видимости, таким образом постановщица намекала на многочисленных девочек-поклонниц звезды, которые вряд ли оценили бы драму.
Дошло уже даже до того, что продюсеры были готовы сменить саму Харрон. Однако ДиКаприо в итоге отказался от роли. Его отговорила от работы известная феминистка Глория Стайнем. Она объяснила актеру, что в книге, а значит, и в будущем фильме слишком много насилия и грубости в отношении женщин и публика звезды не простит ему такого образа. Артист поверил ее словам. Роль перешла к Кристиану Бэйлу.