Главную роль должен был играть Хавьер Бардем.
Энн Хэтэуэй и Сиенна Миллер пробовались на роль Стефани Некропулос, которая в конце концов досталась Кейт Хадсон.
Карлу могла сыграть Рене Зеллвегер, но после нескольких прослушиваний роль ушла к Пенелопе Крус.
Дэниел Дэй-Льюис брал уроки итальянского языка для роли.