Роль Винсента была предложена Колину Фарреллу.
Роль водителя такси Макса мог сыграть Адам Сэндлер, однако в итоге роль досталась Джейми Фоксу.
Вэлу Килмеру сулили роль детектива, однако из-за постоянных переносов съемок расписание сдвинулось и совпало со съемками фильма «Александр» (2004). В итоге актер предпочел поработать под началом Оливера Стоуна.
Джеймс Ньютон Ховард заменил Ханса Циммера, также по причине задержки начала съемок.