На роль Элизабет Беннет вначале планировалась Натали Портман, но актриса не смогла сниматься из-за участия в других проектах. Прежде чем отдать роль Лили Джеймс, авторы фильма рассмотрели кандидатуры Скарлетт Йоханссон, Энн Хэтэуэй, Эммы Стоун, Миа Васиковска, Руни Мара, Милы Кунис и Блейк Лайвли. Натали Портман осталась в проекте продюсером.
Во время съёмок Мэтт Смит оказывал своей партнёрше по фильму Лили Джеймс недвусмысленные знаки внимания.
Роль Элизабет Беннет предложили Лили Коллинз, но актриса её отвергла.
Лина Хиди и Чарльз Дэнс сыграли в сериале «Игра престолов» (2011) членов дома Ланнистеров.